【发布时间】:2017-04-22 11:05:02
【问题描述】:
我是 swift 的新手 我想上传 images(从 1 到 4 - 取决于用户)和 video 文件(如果用户愿意)到我的服务器,并在上传时发送其他参数(如文字等) 在 android 中,我正在使用改造,它允许我使用 @partmap 来上传我的嵌套 Json 对象。 现在在 iOS 我正在使用 Alamofire 但我不能 找到这个功能来发送带有多部分的 json 我该怎么做? 我不想要 base 64 图像我已经试过了 我的文本内容是嵌套的 显然我想在上传数据时发送json参数 例如:
image 1 = image
post->content = "some text"
【问题讨论】:
-
@SaqibOmer 我的参数是嵌套的,所以我不知道如何使用提到的解决方案。你能帮忙吗?
-
首先你需要做一个多部分请求。您可以在请求中添加参数。您可以使用 NSDictionary 创建嵌套参数。另外,如果您可以编辑您的问题添加一些代码,也许我可以回答。
-
@SaqibOmer 我使用 Alamofire 作为网络库,它提供了上传多部分数据的上传方法,但在这种方法中,我只能将文本数据作为键值对发送,但我的数据是嵌套的,服务器端是分开的这个数据
-
检查我的答案。
标签: json swift alamofire image-uploading multipartform-data