簡體   English   中英

如何強制將PDF下載作為后備廣告?

[英]How can I force a PDF to download as a fallback?

在click事件中,我想在一個元素內呈現PDF,然后將其附加到一個object標簽中。

作為舊版瀏覽器的后備產品,我想使PDF自動下載。 這就是我的工作

<div class="selected">
    <object data="loader-resources/doc.pdf" type="application/pdf" class="loaded" width="100%" height="100%">
    <p class="error">Your browser cannot display pdf within a website.</p>
    </object>
</div>

我無法通過服務器的HttpResponse標頭中的Content Disposition進行此操作 ,因為我希望PDF在用戶瀏覽器支持的情況下在頁面上呈現。

有任何想法嗎?

舊的瀏覽器,還有什么比簡單的瀏覽器更好

<a href="doc.pdf">download</a>

然后在服務器上設置另一個路由以進行回退。

對於不是那種舊的瀏覽器,您可以下載pdf作為字符串並執行(在IE 9及以下版本中中斷):

<a href='data:application/pdf;content-disposition:attachment;filename=doc.pdf,' + pdfstring</a>

暫無
暫無

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

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