我希望能够下载数字商品给智能手机用户(音乐格式.mp3或.zip)。但是iPhone和iPad不允许直接强制下载。
如何向移动用户提供数字下载?我使用PHP。
我能想到的唯一方法就是使用Dropbox将文件传输到用户的Dropbox帐户,然后这个帐户与他们的移动设备同步。
如有任何其他建议,将不胜感激。
发布于 2012-08-03 01:04:47
我不知道你到底需要什么,但是可以让移动平台(iOS,Android等)下载一个文件。移动浏览器有一些小的怪癖,其行为就像桌面浏览器一样。
您可以向用户提供像http://example.com/somefile.zip
这样的直接链接。
如果您需要首先通过PHP进行一些处理,它可以如下所示
<?php
// can I download this file
if ( $itsoktodownload == true ) {
// some code here
header("Location: http://example.com/somefile.zip);
exit;
}
?>
基本上,该代码片段只是将用户重定向到下载文件的url。
如果你需要一些更具体的东西,比如你需要强迫它下载(而不是试图“打开”),或者你需要控制首先发送的标题,或者你试图隐藏文件的真实位置(所以人们不能分享链接),那么有很多下载脚本可以通过google获得。
一旦你进入其中,你可以问一个更具体的问题。
发布于 2012-07-26 14:15:50
您可以使用以下任何一种:
发布于 2012-07-27 06:49:45
iDownloads +是一个很好的iOS应用程序,它可以帮助下载mp3和Zip文件。它还包括许多高级功能的压缩提取,音乐播放列表和许多其他额外的工作。
https://webmasters.stackexchange.com/questions/32675
复制相似问题