Javascript 如何在使用angular file upload上载多个文件时更改标题参数

Javascript 如何在使用angular file upload上载多个文件时更改标题参数,javascript,angularjs,angular-file-upload,Javascript,Angularjs,Angular File Upload,我需要在上传每个文件时在标题中添加文件名。我使用一个上传器来选择多个文件。 我试过这么做 $scope.uploader.onAfterAddingFile = function (fileItem) { $scope.uploader.headers.fileName = fileItem.name; }; 但这并没有改变。有人能帮忙吗?试试这个: $scope.uploader.queue[$scope.uploader.queue.length - 1].file.na

我需要在上传每个文件时在标题中添加文件名。我使用一个上传器来选择多个文件。 我试过这么做

 $scope.uploader.onAfterAddingFile = function (fileItem) {
       $scope.uploader.headers.fileName = fileItem.name;
 };
但这并没有改变。有人能帮忙吗?

试试这个:

$scope.uploader.queue[$scope.uploader.queue.length - 1].file.name = "prefix-" + fileItem.file.name;
这应该起作用:

$scope.uploader.onBeforeUploadItem = function (fileItem) {    
  fileItem.headers = {
    fileName: fileItem.name
  };
}

我想在header中添加新参数,并尝试在header中为该对象参数设置如下:
uploader.queue[uploader.queue.length-1].headers.newParam=fileItem.file.name