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