gpt4 book ai didi

javascript - 动态添加文件以请求发布

转载 作者:行者123 更新时间:2023-12-03 06:48:41 25 4
gpt4 key购买 nike

我正在使用 Node 模块Request

我需要将几个文件附加到表单帖子中。我需要按以下格式附加文件名:

var images = "images1.jpg,image2.jpg,image3.jpg"

我不知道如何将它们包含到表单帖子中。根据文档,您可以声明表单数据,例如:

var formData = {

attachments: [
fs.createReadStream(__dirname + '/image1.jpg'),
fs.createReadStream(__dirname + '/image2.jpg'),
fs.createReadStream(__dirname + '/image3.jpg'),
],
};

但是如何循环遍历“images”的内容并使用“fs.createReadStream”将图像动态添加到表单数据中?

最佳答案

从图像创建数组

images = images.split(',');

然后附加每个图像

var formData = { attachments: []}

for(var i = 0; i < images.length; i++){
formData.attachments.push(fs.createReadStream(__dirname + '/' + images[i]));
}

关于javascript - 动态添加文件以请求发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37605292/

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