我目前正在开发类似自己的云服务(但不使用owncloud),我也在为它开发应用程序。
我服务器上的私人文件位于受.htaccess文件保护的文件夹中。因此,您无法使用直接链接访问文件。有get_file.php?file=filename
检查用户是否已登录,然后使用php中的readfile()
。我的问题是,如果我尝试使用进度条(和NSURLConnection
委托方法)在我的iOs应用程序中下载这样的文件,结果是,应用程序会自行下载get_file.php文件。我已经尝试了其他一些方法。例如,如果我删除$_SESSION
中的get_file.php
支票,我只会获得一个空的.html
文件供下载。
我该如何解决这个问题?
提前致谢! 文森特
答案 0 :(得分:0)
我自己解决了这个问题,必须正确配置标题信息.Content-Type设置为form而不是force-download。