且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将图像上传到PHP服务器

更新时间:2023-01-04 22:36:44

尝试以下代码:

<?php
$msg = " ".var_dump($_FILES)." ";
$new_image_name = $_FILES["userfile"]["name"];
move_uploaded_file($_FILES["userfile"]["tmp_name"], getcwd() . "/pictures/" . $new_image_name);

?>

[body appendData:[@Content-Disposition:form-data; name = \userfile \; filename = \ipodfile.jpg \\\\\ ndataUsingEncoding:NSUTF8StringEncoding]];因为您使用的文件名是userfile并在php文件中使用文件名称访问它,这就是您的文件没有在服务器上传的原因。

[body appendData:[@"Content-Disposition: form-data; name=\"userfile\"; filename=\"ipodfile.jpg\"\r\n" dataUsingEncoding:NSUTF8StringEncoding]]; as you have used name of file is "userfile" and accessing it in php file with "file" name that's why your file is not uploading on server.