【问题标题】:How to get the filename of the uploaded file in ng-file-upload如何在 ng-file-upload 中获取上传文件的文件名
【发布时间】:2017-02-03 14:57:52
【问题描述】:

我正在使用 angularjs 和 ng-file-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"  />

【问题讨论】:

    标签: angularjs file-upload ng-file-upload


    【解决方案1】:

    你可以这样访问,

       $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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-09
        • 1970-01-01
        • 2020-01-15
        • 2017-08-16
        • 2016-01-08
        • 1970-01-01
        相关资源
        最近更新 更多