【发布时间】:2023-03-11 09:03:01
【问题描述】:
我正在寻找将图像从手机上传到我的服务器的最佳方式。我目前正在使用html5打开相机拍照,然后将文件转换为base64字符串,然后发送到服务器,然后将其保存在MongoDB中。 我预计每天大约有 1000 到 1500 个用户请求(上传图片),所以我有以下问题:
- 这是一个好方法吗?
- 我应该压缩base64,如果是的话如何?
- 应该使用特定的服务器来处理这个任务吗?
我的后端是 node express,前端是 ReactJS。
谢谢
【问题讨论】:
-
通常最好将图像等文件存储在 Amazon S3 中或直接保存到文件系统中。只需将有关图像的元数据(例如它们的 S3 链接)存储在数据库中即可。