小编gam*_*006的帖子

如何在移动浏览器上强制使用PHP下载文件?

我想编写一个PHP脚本,以在移动浏览器上下载一些文件(扩展名-.apk,.dcm,.pdf,.zip等)。我已经编写了一个php代码来下载这些文件,并且在所有浏览器(不是移动浏览器)上都能正常工作。但是我使用HTC mobile进行了尝试,它试图打开文件而不是下载文件(例如打开网页)。

如何在移动浏览器上启用下载?

谢谢

PS:这就是我的做法。我使用jquery代码将一些参数发送到php文件,它将返回相应的下载文件路径。

jQuery代码段是:

$.post('saveData.php',{ name: name.val(), email: email.val(), phone:phone.val(), address:address.val(), version:vers, swVersion:swvers, type:type }, 
function(data) 
{                       
    var links = data;
    document.body.innerHTML += "<iframe src='" + links + "' style='display:hide;' ></iframe>";
});
Run Code Online (Sandbox Code Playgroud)

“链接”变量包含从php文件返回的下载路径。iframe允许弹出下载窗口。但它不适用于移动浏览器。

php browser mobile file download

3
推荐指数
1
解决办法
6135
查看次数

标签 统计

browser ×1

download ×1

file ×1

mobile ×1

php ×1