在使用画布元素操作图像之后,然后通过canvasImg.toDataURL( "image/jpeg", 1.0 )
,是否有可能将结果转换为客户端二进制映像文件?我试图避免
- 到服务器和 的往返
- 将服务器的RAM吸进GD进程。
我们的目标是编辑图像并将其作为文件放到s3上,而不需要接触我的服务器。
Daniel C的评论让我找到了解决方案(这里是将数据URI转换为文件,然后附加到FormData)。
我需要的一个额外的东西是URL.createObjectURL(blob)
,它给了我一个字符串句柄来传递文件。