如何使用iOS在php中上传图像


how to upload image in php using iOS

我是php中web服务的新手,我现在不知道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);
}

Thanx Alot我知道我做错了什么,所以Thanx对Eraidu和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-12http://www.raywenderlich.com/13541/how-to-create-an-app-like-instagram-with-a-web-service-backend-part-22