0

我是php网络服务的新手我现在不知道ios上传图片的行为是什么所以我写下我的PHP代码任何人都可以帮助我php代码有什么问题或者ios代码有什么问题

$picName = $_FILES['name']['pic_data'];

move_uploaded_file($_FILES["file"]["tmp_name"], 'images/'.$picName);
4

3 回答 3

4

我想你一定是这样发送的:

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);
}
于 2013-07-31T04:59:00.823 回答
0

感谢很多,我知道我做错了什么,所以感谢 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);
于 2013-07-31T05:29:04.683 回答
0

您可以参考以下链接以了解如何上传图像并使用 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

于 2013-07-31T05:37:57.137 回答