2016-12-28 8 views
0

こんにちはSAPUI5開発者、blobデータをSAPUI5でファイルとしてダウンロードする方法は?

SAPUI5にファイルとしてBlobデータをダウンロードするにはどうすればよいですか?

は私が持っている blob object

"data:image/jpeg;base64,MjU1MjE2MjU1MjI0MDE2NzQ3MDc....." 

私たちは通常、JavaScriptで使用する通常の方法を使用することはできません。

つまり、window.URL.createObjectURL(blob);は、BLOBデータの正しいURLを作成しません。

どうすればいいですか?

ありがとうございます。

答えて

0

私は同じ問題を抱えていました。ほとんどの場合、ダウンロードリンクの作成にsap.m.Linkを使用しました。

ESLint(sap-no-dom-insertion): Direct DOM insertion is forbidden! 

しかし、警告を無視してaタグを作成し、それを注入:あなたはアンカー(HTMLでaタグ)を作成し、以下の警告が表示されますbody要素でそれを注入したい場合、私は知っています体。

良い解決策はここにあります:

JavaScript blob filename without link

0

オブジェクトonflyでダウンロードリンクを作成し、クリックイベントを発生させるか、ユーザーがクリックすることができます。例:Create a file in memory for user to download, not through server

+0

それはMVCモデルであり、独自のルーティングを持っているので、この方法はSAPUI5では動作しません。 SAPUI5アプリケーションでURLを作成しても機能しません。 –

関連する問題