簡體   English   中英

打開 base64 pdf 的 Js 代碼在 chrome 中失敗,因為 pdf 的大小 > 1.5MB

[英]Js code to open base64 pdf is failing in chrome for pdf of size > 1.5MB

我有我的 JS 代碼 link.href = 'data:application/pdf;base64,' + data; 其中數據是 base64 字符串,它在 firefox 中正確打開,但在 pdf 文件的大小大於 1.5MB 時不能在 chrome 中打開。 有人可以提供解決方案來處理這個問題。

出於安全原因,Chrome 不允許打開數據 URL。 您可以使用“在新選項卡中打開”(右鍵單擊菜單)打開鏈接。

作為解決方法,如果可能,您可以強制用戶使用<a download="example.pdf" href= data:URL >下載文件

或者嘗試使用blob:URL而不是data:URL 可能會有所幫助。

暫無
暫無

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

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