我是php网络服务的新手我现在不知道ios上传图片的行为是什么所以我写下我的PHP代码任何人都可以帮助我php代码有什么问题或者ios代码有什么问题
$picName = $_FILES['name']['pic_data'];
move_uploaded_file($_FILES["file"]["tmp_name"], 'images/'.$picName);
我想你一定是这样发送的:
xhrRegister.send({ file : selectedPhoto });
你可以像这样在 PHP 中得到它:
if ($_FILES["file"]["error"] > 0) {
// ERROR
} else {
$filename = uniqid() . $_FILES["file"]["name"];
$filetype = $_FILES["file"]["type"];
move_uploaded_file($_FILES["file"]["tmp_name"], 'images/' . $filename);
}
感谢很多,我知道我做错了什么,所以感谢 ernadu 和 asad Mahmood
这个错误::
$picName = $_FILES['name']['pic_data'];
move_uploaded_file($_FILES["file"]["tmp_name"], 'images/'.$picName);
这是正确的::
$picName = $_FILES['pic_data']['name'];
move_uploaded_file($_FILES["pic_data"]["tmp_name"], '../images/'.$picName);
您可以参考以下链接以了解如何上传图像并使用 mysql 对其进行管理。
http://www.raywenderlich.com/13511/how-to-create-an-app-like-instagram-with-a-web-service-backend-part-12 http://www.raywenderlich.com/13541 /how-to-create-an-app-like-instagram-with-a-web-service-backend-part-22