簡體   English   中英

ANDROID:意圖在瀏覽器中使用fpdf下載php文件而不是生成pdf

[英]ANDROID : Intent to fpdf in browser downloads php file instead of pdf generated

美好的一天!

我的移動應用程序中有一個功能,單擊一下按鈕即可達到以下目的:

                Intent I = new Intent(Intent.ACTION_VIEW);
                I.setData(Uri.parse(URL));
                CONTEXT.startActivity(I);

URLhttps://mydomain.xyz/outputs/grades/index.php?ID=1000

但是,它只是使用fpdf庫(來自: http : //www.fpdf.org/ )下載index.php文件本身,而不是生成的pdf文件。

我嘗試直接從瀏覽器打開鏈接,它下載了生成的pdf文件。

我只是一個為學校項目創建應用程序的學生,所以我對這方面的知識並不了解,所以我非常感謝所有幫助:)

您需要為您的請求設置正確的HTTP標頭,尤其是: Content-TypeContent-Disposition

Content-Type將告訴服務器客戶端期望什么內容: Content-Type: application/pdf將讓服務器知道期望的內容是PDF類型。

Content-Disposition: attachment; filename="filename.jpg" Content-Disposition: attachment; filename="filename.jpg"用來指定響應應該是下載文件,而不是顯示在瀏覽器中或其他任何內容。

暫無
暫無

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

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