繁体   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