gpt4 book ai didi

node.js - KoaJS 中的文件上传

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:57 26 4
gpt4 key购买 nike

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

在 Controller 中我编写了代码

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

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

有什么解决办法吗?

提前致谢,

尼克松

最佳答案

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

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 - KoaJS 中的文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com