现在亚马逊启用了 CORS
,我想知道这是否可能。
客户端浏览器上的 canvas
数据能否直接转换为 某种格式
并上传到 S3 呢?
我确定我可以向亚马逊发起一个 PUT
请求,但是这需要一个 文件
。
我可以获取 base64
编码的图像数据甚至是一个 Blob
,但是有没有一种方法可以从客户端浏览器将其保存为图像并上传到 S3
?
有没有一种将 canvas
转换为 文件
的方法,以便我可以发起 PUT
请求,或者亚马逊可以理解 Blob
并将其保存为图像?
dataURL
转换为亚马逊可识别的 blob 的。 - Raphael Rafatpanah// 移除格式类型 base64 = base64.replace(/^data:image\/(png|jpg|jpeg);base64,/, ""); return base64; }`
- Gaurav Shah