file upload在KoaJS
我正尝试使用示例代码上传文件。 但它不工作。
在控制器中我写了代码
var parse = require('co-busboy'); var fs = require('fs'); var path = require('path'); var parts = parse(this); var part; while (part = yield parts) { var stream = fs.createWriteStream('/tmp/' + part.filename); part.pipe(stream); console.log('uploading %s -> %s', part.filename, stream.path); }
但是当我在控制台上传图片时,我只能获取新的上传位置。 但在新的位置图像不保存。
任何解决scheme
提前致谢,
尼克松
我得到了答案。 我只是在'tmp'之前删除'/'。 所以代码是这样的
while (part = yield parts) { var stream = fs.createWriteStream('tmp/' + part.filename); part.pipe(stream); console.log('uploading %s -> %s', part.filename, stream.path); }
- dropzone nodejsfile upload
- Angular – Node Express – 大图片上传问题
- 将HUGE文件> 2GB上传到nodejs(n Firefox)
- expressjsfile upload,检查是否确实有文件发送,指定max filesize并保留其名称
- 只允许服务器发布到AWS S3和不客户端应用程序 – 服务器代码和S3configuration
- 如何在节点js中使用scp2将文件复制到远程服务器?
- 在jQuery File Upload中上传所有文件时,如何在服务器端使用stop事件
- 重复的http post请求被延迟
- 用于使用node.js编写用于图像上传的filter列表的devise模式