小编cod*_*Guy的帖子

在节点中生成缩略图并上传到 s3 存储桶的最佳方法是什么?

我正在开发一个示例应用程序,我的后端在 NodeJs 上,前端使用 React。此应用程序将处理一堆照片,因此用户可以上传照片,后端会将其保存到 s3 存储桶。此外,我需要一些转换,例如生成不同大小的缩略图,很可能是两个 100 像素 * 100 像素和 200 像素 * 200 像素的缩略图。

话虽如此,处理缩略图生成过程的最佳方法是什么?

我还经历了一些像cloudinary这样的东西,这似乎是动态图像转换的好选择。

现在我有几个与最佳实践相关的问题。

  1. 我应该点击我的应用服务器(NodeJs)来上传/转换图片吗?我问的原因是,我尝试了cloudinary,其中图像上传甚至没有命中应用服务器。

  2. 或者可以点击应用服务器并在那里生成缩略图并将其上传到 s3。

  3. 点击应用程序服务器并将图像上传到 s3 存储桶并触发 lambda函数来执行所有转换(有什么好处?)

感谢您耐心阅读这些问题。我愿意接受任何建议、想法和关注。

javascript amazon-s3 node.js reactjs aws-lambda

7
推荐指数
1
解决办法
617
查看次数

标签 统计

amazon-s3 ×1

aws-lambda ×1

javascript ×1

node.js ×1

reactjs ×1