我正在使用AngularJS上传多个文件,并且能够正确上传。
但是,当我尝试上传大量文件(可能超过1000个或更多)时,我会通过inspect元素在浏览器的控制台上收到此错误。
由于错误80073003而无法完成操作。
添加1000多个文件后出现此错误。任何人都可以帮助我确定此错误的原因吗? **编辑:仅在IE上发生。 Chrome和Edge可以处理文件的获取。
这些是我的模态文件上传部分的代码。
HTML:
def merge_dicts(dicts):
merged = defaultdict(list)
for d in dicts:
for key, value in d.items():
merged[key].append(value)
return merged
以及JS上的上传功能
<input type="file" multiple id="{{pathSource}}" ng-file-model="files"
style="visibility: hidden; position: absolute;" ng-if="!isIE9"/>
<div id="uploadFileContainer" class="input-group">
<input id="{{pathId}}" type="text" ng-disabled="true"
class="form-control input-sm"/>
<span class="input-group-btn">
<button class="btn btn-default btn-sm" ng-disabled="config.loading"
ng-click="upload()">Upload</button>
</span>
</div>