2013-10-17 58 views
0

我目前正在開發類似自己的雲服務(但不使用owncloud),我也在爲它開發應用程序。 我服務器上的私人文件位於受.htaccess文件保護的文件夾中。所以你不能通過直接鏈接訪問這些文件。有一個get_file.php?file=filename它檢查用戶是否登錄,然後從php使用readfile()。我的問題是,如果我嘗試使用進度條(和NSURLConnection委派方法)在我的iOs應用程序中下載這樣的文件,結果是,應用程序會自行下載get_file.php文件。我已經嘗試過其他一些方法。例如,如果我刪除了get_file.php中的$_SESSION支票,我只需要一個空的.html文件進行下載。 我該如何解決這個問題?iOs SDK:從服務器下載受保護的文件

提前致謝! Vincent

+0

您是否正確配置了服務器上的文件類型,以便作爲php運行,而不是作爲文件下載服務? – Wain

+0

如果我在我的Mac上的瀏覽器中打開get_file.php,它工作正常.. –

回答

0

自己解決了,不得不正確配置標題信息。Content-Type被設置爲形式而不是強制下載。