【发布时间】:2013-05-19 22:27:01
【问题描述】:
这是我第一次尝试从应用程序将图像和数据发送到 PHP 服务器,我很困惑什么是实现这一目标的最佳方法。
在我的研究中,我遇到了AFNetworking 库和this base64 库(我会在另一个库中提出建议),但我不知道我是否可以通过它实现我想要的或如何实现它.
我想做的是发送有关系的数据和图像。
假设User 必须上传他们的user details + their picture 和他们的house details + a picture
我的JSON 会像
{
"userDetails": { "name":"jon",
"surname":"smith",
"phone":"123412",
"userPic":"base64pic"
},
"house": { "address":"123 asd",
"postcode":"w2 e23",
"housePic":"base64pic"
}
}
当然,JSON 还必须包含安全验证。
鉴于大小增加了 33%,我想避免使用 base64 编码,但我不知道如何将相同的信息发送到 PHP。
当我尝试发送具有关系的图像和数据时,我感到非常困惑,并且应该在服务器中考虑这种关系来存储。
基本上,我正在寻找一种发送相同信息但不是base64 encoded images 而是保持数据关系并尝试发送尽可能少的请求的方法。是否可以?如果是怎么办?
【问题讨论】:
-
是的,您可以使用 AFNetworking 轻松做到这一点
-
嗨@Jonathan 我已经在我最近的帖子here 中发布了相同的答案,请参考。
标签: ios objective-c cocoa-touch cocoa