0

我目前正在开发类似自己的云服务(但不使用 owncloud),并且我也在为它开发一个应用程序。我服务器上的私人文件位于受 .htaccess 文件保护的文件夹中。因此,您无法通过直接链接访问文件。有一个get_file.php?file=filename检查用户是否登录,然后readfile()从 php.ini 使用。我的问题是,如果我尝试在带有进度条(和NSURLConnection委托方法)的 iOs 应用程序中下载这样的文件,结果是,应用程序会自行下载 get_file.php 文件。我已经尝试了其他一些方法。例如,如果我删除 中的$_SESSION检查get_file.php,我只会得到一个空.html文件供下载。我怎么解决这个问题?

提前致谢!文森特

4

1 回答 1

0

我自己解决了,必须正确配置标题信息。Content-Type设置为form而不是force-download。

于 2013-10-19T17:39:40.693 回答