标准的 HTML 文件上传工作如下:
<g:form method="post" accept-charset="utf-8" enctype="multipart/form-data"
name="form" url="someurl">
<input type="file" name="file" id="file" />
</form>
就我而言,我将图像加载到 html5 画布中,并希望将其作为文件提交给服务器。我可以:
var canvas; // some canvas with an image
var url = canvas.toDataURL();
这给了我一个作为base64的图像/png。
如何以与输入类型文件相同的方式将 base64 图像发送到服务器?
问题是base64文件与输入类型=“file”内的文件类型不同。
我可以以某种方式转换服务器类型相同的base64吗?