簡體   English   中英

如何在SAPUI5中將Blob數據下載為文件?

[英]How to download a blob data as file in SAPUI5?

尊敬的SAPUI5開發人員,

如何在SAPUI5 blob數據下載為文件?

我有一個blob object

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

我不能使用我們通常在JavaScript中使用的普通方法。

我的意思是window.URL.createObjectURL(blob); 無法為Blob數據創建正確的url。

你能告訴我該怎么做嗎?

提前致謝。

我有同樣的問題。 通常,您使用sap.m.Link來創建下載鏈接。 我知道如果您創建一個錨點(HTML中a標記)並將其注入到body元素中,您將收到以下警告:

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

卻忽略了警告,並創建a標簽,並在體內注入它。

這里有一個很好的解決方案:

沒有鏈接的JavaScript Blob文件名

您可以創建帶有對象onfly和點擊事件的下載鏈接,或者用戶可以單擊。 示例: 在內存中創建文件供用戶下載,而不是通過服務器下載

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM