iphonewebservicesasihttprequest

iphonewebservicesasihttprequest,iphone,asihttprequest,Iphone,Asihttprequest,我有一张照片是用我试图用ASIHTTPRequest上传的photopicker拍摄的,如下所示: NSData *imageData = UIImageJPEGRepresentation(image, 80); [request setData:imageData withFileName:@"test.jpg" andContentType:@"image/jpg" forKey:@"file"]; 问题是,在php方面,这段代码: $target_path = "files/"; t

我有一张照片是用我试图用ASIHTTPRequest上传的photopicker拍摄的,如下所示:

NSData *imageData = UIImageJPEGRepresentation(image, 80);
[request setData:imageData withFileName:@"test.jpg" andContentType:@"image/jpg" forKey:@"file"];
问题是,在php方面,这段代码:

$target_path = "files/";

target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
  echo "Image: ".  basename( $_FILES['uploadedfile']['name']). 
" has been uploaded";
 } else{
   echo "error uploading";
 }

然而,无论我上传什么,它总是返回上传失败的消息

您正在上载密钥为“file”的文件。在php脚本中,您试图检索名为“uploadedfile”的文件,将“uploadedfile”更改为“file”,它应该可以工作