私はWinjs(Windows 8アプリ用のjavascript)を使用しています。私が望むのは、パスを指定して、静的画像の特定の URL から単純な blob オブジェクトを作成することです。解決策は何ですか?どんな助けでも大歓迎です。
質問する
2274 次
2 に答える
0
以下で使用されている「MSApp.CreateFileFromStorageFile()」は機能します。WinJS.xhr() を使用してファイルを送信する必要がある場合は、xhrOptions でデータとして設定できます。
var uri = new Windows.Foundation.Uri('ms-appx:///images/IMG_0550.jpg');
var self = this;
Windows.Storage.StorageFile.getFileFromApplicationUriAsync(uri).then(function ongetfilecomplete(storageFile)
{
var file = MSApp.createFileFromStorageFile(storageFile);
var url = URL.createObjectURL(file, { oneTimeOnly: true });
// assume that this.imageElement points to the image tag
self.imageElement.setAttribute('src', url);
}).then(null, function onerror(error)
{
});
blob を azure にアップロードする場合は、リンクを参照してください。BLOB を Web サービスに送信する場合も、コードはこれらの行にあります。
于 2013-04-09T14:57:57.787 に答える
0
URL.createObjectURL("") が機能するはずです。いつも使っています。他のいくつかの URL でテストします。簡単にするために、JS コンソールのデバッグモードで実行できます。
于 2013-04-12T13:14:49.110 に答える