最佳答案
标准的 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();
这给我一个图像/png 作为 base64。
如何将 base64映像以与输入类型文件相同的方式发送到服务器?
问题是 base64文件的类型与该文件不同,该文件位于 input type = “ file”内部。
我是否可以将 base64转换为服务器的类型是相同的?