首页 > 解决方案 > 如何使用 Multer 缓冲区将图像上传到 s3?

问题描述

我正在使用 Multer 库上传图像。因此,我使用 ReactJS 将文件上传到 NodeJS 服务器。在NodeJS服务器中,我收到了一条从客户端发来的图片信息作为这张图片。

在此处输入图像描述

在s3上传函数中,我使用这张图片中的buffer值作为body。我成功地将它上传到 s3,但是当我打开图片 URL 时,它显示我喜欢这张图片。

在此处输入图像描述

有任何建议或正确的方法可以将图像上传到 S3。

标签: node.jsamazon-s3multer

解决方案


我建议您使用base64编码,编码7bit不适用于您尝试做的图像。

您可以在此 StackOverflow 答案中了解更多信息:https ://stackoverflow.com/a/28531705/6334411


推荐阅读