我的javascript脚本有一个图像作为URI数据,如下所示:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==我有一个包含<input type="file" />元素的多部分/表单数据表单。我想使用该<input type="file" />元素将我的图像(作为数据URI的图像)发送到服务器。
我无法控制服务器。
有没有办法做到这一点?以某种方式欺骗浏览器将我的图像发送到服务器?
发布于 2011-07-30 03:13:18
无法以编程方式设置<input type="file">值。
但是,您可以用AJAX表单提交替换实际的表单提交。使用AJAX,您可以更灵活地选择发送到服务器的内容。
请看这个问题:HTML5 File API readAsBinaryString reads files as much larger, different than files on disk。
https://stackoverflow.com/questions/6877391
复制相似问题