在我的项目中,我只想实现上传和下载功能。我已经使用AngularJS和Node.js完成了上传功能。但问题是将文件(.pdf,所有图像格式)上传到系统中的某个位置。比方说,我的项目位于D盘。虽然我必须将文件上传到C盘或我的电脑中的其他驱动器,但我已成功完成。但是当我尝试从Node.js读取文件位置并将路径传递给angular时,一切正常,文件在浏览器中下载。当我尝试打开下载的文件时,它会发回一个响应 - 致命错误/无需显示。我只是在发送文件流而不是Angular的路径时尝试过使用blob。
代码如下
SIGTERM
其中data是来自服务器的文件流响应。