2015-03-30 114 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

相关问题