gpt4 book ai didi

node.js - 我可以先处理字段然后处理 Nodejs busboy 中的文件吗

转载 作者:搜寻专家 更新时间:2023-11-01 00:32:06 25 4
gpt4 key购买 nike

我正在使用 Busboy 上传包含文件和一些文本字段的表单数据。

一切正常,我能够获取发布参数和文件。

我怎样才能做到这一点:首先,我需要处理字段数据并保存在 Db 中,然后处理文件并在 DB 中的同一记录中更新。

服务生首先处理文件,然后处理字段。

req.pipe(req.busboy);
req.busboy.on('file', function (fieldname, file, filename) {
console.log("Uploading: " + filename);
console.log("fieldname: "+fieldname);
});
req.busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated) {
var jsondata = JSON.parse(val);
});

任何建议

最佳答案

简单:只需将字段放在表单中的文件之前即可。示例:

<form>
<input type="text" name="foo">
<input type="text" name="bar">
<input type="file" name="baz">
</form>

关于node.js - 我可以先处理字段然后处理 Nodejs busboy 中的文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27799283/

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