我正在开发一个Android应用程序,我需要将用户的图像文件上传到远程服务器。当我使用localhost作为我的服务器运行php脚本时,图像上传成功。但是,当我尝试使用相同的代码将相同的文件上传到我的远程服务器时,它不会上传。这是php脚本`
$file_path = "prof_pics/";
$file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
echo "success";
} else{
echo "fail";
}
>`
我正在尝试将文件从设备上传到我创建的/var/www/prof_pics/
目录。我已尝试过两种方式,并在php代码中使用/var/www/prof_pics/
而不是prof_pics/
来尝试上传。我的Android应用程序向我发送上传成功后写的日志消息(“图像上传完成”)。但是,当我尝试使用sudo find / -name '4718256.98529.png'
在服务器中搜索图像时。没有返回结果。它怎么可能
当我使用localhost
使用相同php脚本的相应修改版本时,无法成功上传。
服务器的响应为200,表示文件已上传。
如果程序正确且文件已上传,我无法在适当的位置找到该文件。