2015-03-30 115 views
-1

我希望讓我的iOS應用程序的HTML文件上傳到我的Ubuntu的服務器HTTP POST上傳到指定的服務器文件夾

我可是從IOS發送HTTP POST的文件夾中。 我只想上傳到我的服務器上的這一個文件夾。

這僅僅是一個將不會提供給外面的世界,所以我現在

<?php 
error_reporting(E_ALL); ini_set('display_errors', 1); 
$target_dir = "/var/www/html/"; 
$postVar = $_POST['data']; 
$target_file = $target_dir . basename(「test.html"); 

$fp = fopen($target_file, "w") or die("Couldn't open $target_file for writing!"); 
fwrite($fp, $postVar) or die("Couldn't write values to file!"); 

fclose($fp); 
echo "Saved to $file successfully!"; 

header("Content-Disposition: attachment; filename=" . basename($target_file)); 
?> 

沒有安全性的擔憂。如果文件是從使用HTTP POST IOS發送到服務器的功能的原型,還有什麼我需要做的接收文件/轉換回.html?我相信我需要的文件身體

我在Xcode中得到的唯一回應是「SharingTravelStories [2666:178049]服務器響應的接收完成」的內容

回答

0

看起來像您使用的是相對路徑,嘗試絕對路徑...注意開頭的「/」

$target_dir = "/var/www/html" 
+0

感謝,改變了在編輯 – 2015-03-30 23:07:42

+0

如果是在原碼正確,請確保在運行Web服務的用戶有寫權限到/ var/WWW/html/... – dbinns66 2015-03-30 23:10:02

+0

我已經更改了權限,因此www-data有寫訪問權限的想法是什麼? – 2015-03-31 01:12:24

相關問題