有人能在这篇针对PHP脚本的NSMutableURLRequest文章中找到错误吗?

有人能在这篇针对PHP脚本的NSMutableURLRequest文章中找到错误吗?,php,ios,objective-c,cocoa,Php,Ios,Objective C,Cocoa,我尝试将数据发送到此php脚本: mb_internal_encoding("UTF-8"); if(isset($_POST['format']) && isset($_POST['category']) && isset($_POST['title']) && isset($_POST['description']) && isset($_FILES['photo']) { save($_POST['cat

我尝试将数据发送到此php脚本:

 mb_internal_encoding("UTF-8");

    if(isset($_POST['format']) && isset($_POST['category']) && isset($_POST['title']) && isset($_POST['description']) && isset($_FILES['photo']) {
     save($_POST['category'], $_POST['title'], $_POST['description'], $_FILES['photo']); 
    } else {
     echo "There was an error, a field does not exist, please try again!<br />";
     echo "format = " . $_POST['format'] . "<br />";
     echo "category = " . $_POST['category'] . "<br />";
     echo "title = " . $_POST['title'] . "<br />";
     echo "description = " . $_POST['description'] . "<br />";
     echo "photo =" . $_FILES['photo'] . ;
    }
...
...
但答案是:

[调试]。。。对请求的答复: 有一个错误,所有字段都不正确 existe,请再试一次
格式 =
类别=
标题=
描述=
照片=纬度=
经度=


我做错了什么?因为我看到的是没有收到任何字段。

如果您的PHP脚本记录了它实际收到的内容,而不是它如何解释它,那么您可能会得到更多信息

嗯。。。解决了一个问题。参数之间的格式必须如下所示:

@"\r\n--%@\r\n"
我在发送:

@“\r\n--%@--\r\n”
//再得两分

现在我还是无法发送数据。我在同一台服务器上创建了一个新脚本,其中只包含此内容

<?php

        echo "format = " . $_POST['format'];
      echo "[NEXT]... category = " . $_POST['category'];
      echo "[NEXT]... title = " . $_POST['title'];
      echo "[NEXT]... description = " . $_POST['description'];
      echo "[NEXT]... latitude = " . $_POST['latitude'];
      echo "[NEXT]... longitude =" . $_POST['longitude'];

?>

并将代码复制到原始脚本(由其他人编写)

但是现在我看到一个脚本接收到数据,而原始脚本不能


这可能是fle编码问题吗?

是的,我正在使用另一个脚本,每次发送一个值,在那里,我发现在发送文件时发生了故障。。。我将继续讨论这个问题。感谢新发现:我使用的url是@“”,正确的url是@“”,下一步是查找图片未上传的原因。
<?php

        echo "format = " . $_POST['format'];
      echo "[NEXT]... category = " . $_POST['category'];
      echo "[NEXT]... title = " . $_POST['title'];
      echo "[NEXT]... description = " . $_POST['description'];
      echo "[NEXT]... latitude = " . $_POST['latitude'];
      echo "[NEXT]... longitude =" . $_POST['longitude'];

?>