我试图使用Node.js和MongoDB将图像从第三方API保存到我自己的S3存储桶。该API为第三方服务器上的映像提供了一个URL。我从来没有这样做过,但我假设我必须将图像下载到我自己的服务器,然后将其上传到S3?使用Node.js和MongoDB从外部URL将图像保存到S3
我应该使用GridFS将图像保存到mongodb中,然后在S3上删除它吗?如果是这样,那么最好的办法是什么?
我已阅读并重新阅读前面的问题:
Problem with MongoDB GridFS Saving Files with Node.JS
但我无法找到我应该如何确定缓存/块的大小和其他属性为JPEG图像文件好的文档。
一旦我保存在我的服务器/数据库文件,然后好像我应该使用:
https://github.com/appsattic/node-awssum
将其上传到S3。这是一个好主意吗?
我很抱歉,如果这是一个明显的答案,我很绿色,当涉及到数据库和服务器脚本。
使用默认的块大小,除非图像相对较小,在这种情况下,您可以将它们作为二进制类型存储在常规文档中。 – Barrie