无法使用Angular.js和ng-file-upload重命名文件

时间:2016-02-16 11:08:23

标签: javascript angularjs ng-file-upload

我需要一个帮助。我无法使用angular.js中的ng-file-upload重命名我的文件名。我正在解释下面的代码。

<input type="file"  data-size="lg" name="bannerimage2" id="imagefile2"  ng-model="imagefile2" ngf-pattern="'image/*'" accept="image/*" ngf-max-size="2MB"   custom-on-change="uploadFile1" ngf-select="onFileSelect('bannerimage2',$file);" >

我的控制器端代码如下所示。

$scope.onFileSelect = function(name,$files) {
        //console.log('select',name,$files);
        switch(name){
            case 'bannerimage2':
               fileURL1=$files;
               $scope.image2='';
               break;
        }
    }

var file1=fileURL1;
$scope.prefix="REG";
$scope.timestamp =$filter('date')(new Date ,'yyyyMMddHHmmss');
var a = Math.floor(100000 + Math.random() * 900000);
a = a.toString().substring(0, 4);
$scope.secondImage=$scope.prefix+"_"+$scope.timestamp+a+"_"+file1.name;
file1.name=$scope.secondImage;
var data={'image':file1};
fileData.push(data);
 console.log('file data',fileData);

在控制台消息中,当我检查新文件名但没有显示任何新名称时。我需要用新创建的文件名替换旧名称。请帮助我。

0 个答案:

没有答案