2016-09-26 2 views
2

Я использую angularjs и ng-file-upload для загрузки файла на сервер. Я хочу получить имя файла, чтобы сохранить его с тем же именем на сервере.Как получить имя файла загруженного файла в ng-файле-upload

После загрузки я вижу имя файла рядом с кнопкой «выбрать файл», но я хочу установить имя файла для переменной области, чтобы передать имя файла на сервер вместе с файлом.

Код загрузки:

Upload.upload({ 
    url: $scope.ipForHttp+"addVehicles?ClassificationID=" + $scope.C.ClassificationID + "&ClassName=" + 
     $scope.C.ClassName + "&ClassRate=" + $scope.C.ClassRate + "&ClassImage="+$scope.file+"&ClientID=1", 

    data:{file:$scope.file} 

}) 

HTML-:

<input type="file" ngf-select ng-model="file" name="file" 
ngf-pattern="'image/*'"accept="image/*" ngf-max-size="20MB" /> 

ответ

3

Вы можете получить доступ, как это,

$scope.filename = $scope.file.name; 
2

попробовать это с ng-bind

<button type="button" ngf-select ng-model="formdata.file" name="file">Select</button> 

<div ng-bind="formdata.file.name"></div> 
+0

спасибо, это работает для меня !!! –

Смежные вопросы