Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Alamofire照片上传,带正文中文件的密钥_Swift_Alamofire - Fatal编程技术网

Swift Alamofire照片上传,带正文中文件的密钥

Swift Alamofire照片上传,带正文中文件的密钥,swift,alamofire,Swift,Alamofire,我可以通过邮递员上传照片,但在我的iOS应用程序中它失败了,这太奇怪了,我仍然从编码完成中获得了.success 这是我的部分代码 更新服务信息 我的邮递员 邮递员 我的第一个问题是,如果上传失败,为什么我会成功 我的第二个问题是,我是否需要在我的请求中的某个地方放置关键的“pic”(见于《邮递员》)?如果是,在哪里 感谢您提前提供的任何帮助在Post中,人的图像键是pic,但在您的代码中是的“文件集” 改为 multipartFormData.append(imageData

我可以通过邮递员上传照片,但在我的iOS应用程序中它失败了,这太奇怪了,我仍然从
编码完成中获得了
.success

这是我的部分代码

更新服务信息

我的邮递员

邮递员

我的第一个问题是,如果上传失败,为什么我会成功

我的第二个问题是,我是否需要在我的请求中的某个地方放置关键的“pic”(见于《邮递员》)?如果是,在哪里


感谢您提前提供的任何帮助

在Post中,人的图像键是
pic
,但在您的代码中是
的“文件集”

改为

        multipartFormData.append(imageData!, withName: "pic", fileName: "file.png", mimeType: "image/png")
成功
是编码而不是上载进程的结果

EncodingResult是定义
MultipartFormData
编码是否成功并包含 编码为关联值的结果-Success:表示成功的
MultipartFormData
编码,并包含 新的
上传请求
以及 流式传输信息-故障:用于表示多部件数据编码中的故障,并且 包含编码


啊,谢谢你,一直都是这样。你能告诉我如何检查照片上传是否成功吗?我试图在最后一次
}
之后键入
.responseJSON
,但似乎不起作用。检查响应的状态代码我现在不在,回来后我会发邮件给你。我无法获得响应,这就是问题所在。好的,我等一下。
        multipartFormData.append(imageData!, withName: "pic", fileName: "file.png", mimeType: "image/png")