两天以来,我在AJAX ft中上传文件时出现了一个错误。使用此脚本的angularJS。但就在我选择了要上传的文件之后,我有了一个TypeError:
TypeError:未能对“FormData”执行“”append“”:找不到与提供的签名匹配的函数。“”在TypeError (本机)
at upload (http://localhost:8888/angular-file-upload.min.js:2:1609)
at h.$scope.onFileSelect (http://localhost/UploadCtrl.js:31:29)
at http://localhost/ang
在我的项目中,我只想实现上传和下载功能。我已经用AngularJS和Node.js实现了上传功能。但这里的问题是将文件(.pdf,所有图像格式)上传到系统中的某个位置。例如,我的项目位于D驱动器。虽然我必须将文件上传到计算机的C盘或其他驱动器中,但我已经成功地完成了这项工作。但是,当我尝试从Node.js读取文件位置并将路径传递给angular时,一切正常,并且文件已在浏览器中下载。当我试图打开一个下载的文件时,它会返回一个响应-致命错误/没有显示。我只在发送文件流而不是指向Angular的路径时才尝试使用blob。
代码如下
var file = new Blob([data]
我是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
我正在使用WindowsIIS7托管一个Angular2应用程序。我上传了Angular2 DIST文件夹的内容,应用程序在浏览器中没有问题地启动。然而,在Angular2应用程序中,我马上就需要知道登录用户名。所以我使用node.js来完成这个任务。我已经在服务器上安装了node.js,并且正在使用iisnode。我的index.js页面包含以下代码。
====================================
var http = require('http');
var fs = require('fs');
var index = fs.r