我正在使用 ng-flow 指令将文件上传到服务器。有没有办法我可以使用普通上传而不是 ng-flow 模块中使用的分块上传?
问问题
1651 次
3 回答
7
您可以将 设置chunkSize
为非常高的值(例如,9007199254740992,javascript 的最大整数值)。
var app = angular.module('app', ['flow']).
config(['flowFactoryProvider', function (flowFactoryProvider) {
flowFactoryProvider.defaults = {
target: '/upload',
permanentErrors: [404, 500, 501],
chunkSize: 9007199254740992,
maxChunkRetries: 1,
chunkRetryInterval: 5000,
testChunks: false
};
}]);
于 2015-04-13T09:01:11.263 回答
3
是的,您可以将属性testChunks: false设置为配置流程,例如:
var app = angular.module('app', ['flow']).
config(['flowFactoryProvider', function (flowFactoryProvider) {
flowFactoryProvider.defaults = {
target: '/upload',
permanentErrors: [404, 500, 501],
maxChunkRetries: 1,
chunkRetryInterval: 5000,
simultaneousUploads: 4,
testChunks: true
};
}]);
于 2015-03-05T18:24:28.417 回答
0
对我来说,给出的两种方法都不起作用。在查看文档时,我发现一个名为testMethod
将其设置为 null 的配置属性为我解决了这个问题:
var app = angular.module('app', ['flow']).
config(['flowFactoryProvider', function (flowFactoryProvider) {
flowFactoryProvider.defaults = {
testMethod: null
};
}]);
于 2016-12-14T12:48:03.577 回答