イメージを消費し、イメージのピクセル・データを含むHTMLドキュメントを戻すHTTP POST RESTエンドポイントがあります。 HTTPレスポンスにはヘッダーが含まれますContent-Disposition:attachment; filename = Pixels.htmlブラウザがダウンロードを促すようにします。 JavaScriptを使用したHTTP POST用のダウンロード可能なデータ・リンク
- は私が画像を閲覧し、選択することができます
私はHTMLを持ちたい/ JavaScriptを(ないjQueryの)アプリ(例えば、リンクがへの画像データをポストクリックで
<input id="fid" name="fid" type="file" />
- 。? 0123:エンドポイントは、私は、ディスク(例えば、
<p onclick="javascript: getPixels()">Get Pixels</p>
)にHTMLコンテンツをダウンロードしてみましょう、私はこれをやって行くにはどうすればよい
私は、次のコードを試してみました
以下は、上記の関数を呼び出すHTMLのblurbです。
<p>
Upload the image here:
</p>
<input id="fid" name="fid" type="file" />
<!--<button type="submit" onclick="javascript: getPixels()">Get Pixels</button>-->
<p onclick="javascript: getPixels()">Get Pixels</p>
<p />
<hr />
<p>
<img id="img2check" src="" alt="" />
</p>
<p />
<iframe id="results" style="width: 100%; border: 0; height: 400px;" src="javascript:;">
Your browser does not support iframes.
</iframe>
レスポンスを選択してiframeに表示することはできますが、ブラウザからコンテンツをダウンロードすることはできません。
あなたのお手伝いをお待ちしております。私はStackOverflowに関する関連する質問を見てきましたが、これまでに何も助けてくれていません。
ありがとうございます。
ありがとうございます。私はBlob経由でURLを作成しようとしましたが、うまくいかず、URLの内容がページにダンプされました。もう一度見てみましょう。 – pengu1n
サーバ側はRESTなので、画像のバイナリだけです。だからこそ、私はフォームアプローチ(イメージバイナリをエンコードする)をやっていないのです。フォームを介してイメージバイナリを送信する方法はありますか? – pengu1n
ありがとうございます。 (2)と(4)の組み合わせは魔法を行う。私は他の人の利益のための答えとして全体の解決策を掲示するでしょう。再度、感謝します ... – pengu1n