gpt4 book ai didi

node.js - 如何将图像从 node-webshot 流式传输到 filepicker

转载 作者:搜寻专家 更新时间:2023-10-31 23:25:11 26 4
gpt4 key购买 nike

Node webshot 用于对外部网站进行图片拍摄。 node webshot API 是:

var webshot = require('webshot');
var fs = require('fs');

webshot('google.com', function(err, renderStream) {
var file = fs.createWriteStream('google.png', {encoding: 'binary'});

renderStream.on('data', function(data) {
file.write(data.toString('binary'), 'binary');
});
});

我对 file.write 感到困惑。文件是否存储在文件对象中?

我希望能够像这样使用 filepickers rest API 上传图像:

curl -X POST -F fileUpload=@filename.txt https://www.filepicker.io/api/store/S3?key=MY_API_KEY

但我对如何在不先将文件保存到磁盘的情况下将 webshot 与 renderStream 与 filepicker 集成感到困惑。当文件在内存中时,我想立即将它发送到文件选择器,然后从内存中删除它。

这可能吗?谢谢!

最佳答案

我不确定文件选择器,但这里有一个将文件流式传输到 S3 的示例。

https://github.com/brenden/node-webshot/issues/90

关于node.js - 如何将图像从 node-webshot 流式传输到 filepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728201/

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