4
節點webshot用於拍攝外部網站的圖片。節點webshot API是:如何將來自node-webshot的圖像流式傳輸到filepicker
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休息API上傳的圖片,如下所示:
curl -X POST -F [email protected] https://www.filepicker.io/api/store/S3?key=MY_API_KEY
但我很困惑,如何webshot與renderStream與filepicker而不先保存到磁盤文件整合。當文件在內存中時,我想立即將其發送到filepicker,然後從內存中刪除它。
這可能嗎?謝謝!
謝謝,就是在找什麼;) – greuze