0

私の JavaScript スクリプトには、次のような URI データとして画像があります。

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

要素を持つ multipart/form-data フォームがあり<input type="file" />ます。<input type="file" />その要素を使用して、画像 (データ URI として持っているもの) をサーバーに送信したいと考えています。

私はサーバーを制御できません。

これを達成する方法はありますか?ブラウザをだまして画像をサーバーに送信する方法はありますか?

4

1 に答える 1

2

<input type="file">プログラムで値を設定する方法はありません。

ただし、実際のフォーム送信を AJAX のものに置き換えることができます。AJAX を使用すると、サーバーに送信される内容に関してより柔軟に対応できます。

この質問を参照してください: HTML5 ファイル API readAsBinaryString は、ディスク上のファイルとは異なり、ファイルをはるかに大きく読み取ります

于 2011-07-29T19:13:17.973 に答える