「blob」の responseType で WinJS.xhr() 呼び出しを行い、result.response は画像です。そのイメージを共有するにはどうすればよいですか? DataTransferManager の setBitmap はストリーム参照を必要とします。イメージを一時ファイルに記録してから、次の操作を行う必要がありWindows.Storage.Streams.RandomAccessStreamReference.createFromFile()
ますか? もしそうなら、どうすればイメージを StorageFile に書き込むことができますか? ありがとう。
2 に答える
1
次の 2 つの選択肢があります。
- ファイルをディスクに書き込みます。詳細については、この質問を参照してください
- XHR 応答から多目的 BLOB を作成します。詳細については、MSDN を参照してください。
2 番目のオプションでは、ファイルを一時的に共有するだけの場合にファイルをディスクに書き込む必要がなくなりますが、後で BLOB を取り消すためにメモリ管理が行われます。URL を作成したら、それをimg
タグsrc
属性に割り当てるだけです。
于 2012-12-01T01:12:47.860 に答える