【问题标题】:File Upload in KoaJSKoaJS 中的文件上传
【发布时间】:2014-10-08 02:17:17
【问题描述】:

我正在尝试使用示例中的代码上传文件。但它不起作用。

在控制器中我写了代码

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);
}

但是当我在控制台中上传图片时,我只会得到新的上传位置。但在新位置上,图像不会保存。

有什么办法吗?

提前致谢,

尼克松

【问题讨论】:

    标签: node.js file-upload koa


    【解决方案1】:

    我得到了答案。我只需要在“tmp”之前删除“/”。 所以代码是这样的

    while (part = yield parts) {
    var stream = fs.createWriteStream('tmp/' + part.filename);
    part.pipe(stream);
    console.log('uploading %s -> %s', part.filename, stream.path);
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 2016-05-23
    • 2016-11-10
    • 2014-11-28
    • 2016-03-11
    相关资源
    最近更新 更多