0

我的 javascript 脚本有一个图像作为 URI 数据,如下所示:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==

我有一个包含<input type="file" />元素的 multipart/form-data 表单。我想使用该<input type="file" />元素将我的图像(我作为数据 URI 拥有的图像)发送到服务器。

我无法控制服务器。

有没有办法做到这一点?某种方式可以欺骗浏览器将我的图像发送到服务器?

4

1 回答 1

2

<input type="file">无法以编程方式设置值。

但是,您可以用 AJAX 替换真实的表单提交。使用 AJAX,您可以更灵活地发送到服务器的内容。

请参阅此问题:HTML5 File API readAsBinaryString 读取的文件比磁盘上的文件大得多

于 2011-07-29T19:13:17.973 回答