_this.files.filter不是函数ng2-uploader angular2文件上传

时间:2017-05-30 11:30:11

标签: angular angular2-forms angular2-services angular2-directives

我是Angular2的新手,并使用ng2-uploader模块在Angular2中实现文件上传。 上传工作正常,但我在控制台上遇到错误。 任何人都可以帮我理清这个

文件上传后,我收到如下控制台错误:

EXCEPTION: _this.files.filter is not a function
 at ng-file-select.ts:42
at SafeSubscriber.schedulerFn [as _next] (async.js:105)
at SafeSubscriber.__tryOrUnsub (Subscriber.js:238)
at SafeSubscriber.next (Subscriber.js:185)
at Subscriber._next (Subscriber.js:125)
at Subscriber.next (Subscriber.js:89)
at EventEmitter.Subject.next (Subject.js:55)
at EventEmitter.emit (async.js:79)
at XMLHttpRequest.xhr.onreadystatechange (ng2-uploader.ts:111)
at XMLHttpRequest.wrapFn [as __zone_symbol___onreadystatechange] (zone.js:1242)
at ZoneDelegate.invokeTask (zone.js:367)
at Object.onInvokeTask (ng_zone.js:264)
at ZoneDelegate.invokeTask (zone.js:366)
at Zone.runTask (zone.js:166)
at XMLHttpRequest.ZoneTask.invoke (zone.js:420)

我也面临着xhr请求的问题 Xhr请求为单个文件上传启动两次

请建议我解决问题的任何解决方案

1 个答案:

答案 0 :(得分:0)

我也在使用ng2-uploader上传文件。它显示了我同样的问题。但如果我没有返回任何内容,那么它会向服务器端点击两次并且相同的文件上传两次。