在ngResource ng-multiple进度中的ng-file-upload

时间:2016-12-01 05:43:55

标签: angularjs ng-file-upload

我不知道如何使用ngResource服务模块将多个文件分配到一个服务器命中。

下面显示了在回调中传递一个文件 - 这有效。

但是,如果所有文件都在一次调用o.Upload(loParams.files ...)中传递,Fiddler会正确看到文件计数,但每次点击都会丢失文件上传的数据。

然后就是显示$ progress的整个单独问题。

除了我之外,还有没有人玩过这个并让它发挥作用?

var o = $resource('myResource',{}, (
'Upload': {url: 'fileUpload',
   method: 'POST', 
   isArray: false,
   transformRequest: formDataObject,
   head
   });
   return {
Upload: function (loParams, dataCallback, errorCallback) {
 var laResponse = [];

 for (var i = 0; i < loParams.files.length; i++) {
  // copy parameters than add the file before uploading
  var loFileUpload = angular.copy(loParams)
  loFileUpload.files = loParams.files[i];

   oDBC.Upload(loFileUpload, function (response) {
    laResponse.push(response);
  	}, function (error) {
        	errorCallback(error);
        });
  };
}

Angular.Resource

GitHub :: ng-file-upload

0 个答案:

没有答案