如何在不模拟多部分表单的情况下发布图像[重复]
Posted
技术标签:
【中文标题】如何在不模拟多部分表单的情况下发布图像[重复]【英文标题】:How to post image without simulate multipart form [duplicate] 【发布时间】:2013-04-17 11:26:03 【问题描述】:我正在与一个 php 开发人员一起工作,他希望我向他发布一张图片。但我什么都试过了,包括afnetworking和nsurlconnection。他可以接收文件,但图像已损坏。我所知道的是他在不使用表格的情况下接收图像,我想问我可以在 iphone 中发布没有模拟表格的图像吗?
【问题讨论】:
看我的回答***.com/questions/15267539/… 【参考方案1】:首先你需要把图片转换成nsdata
NSData *imageData = UIImagePNGRepresentation(_image);
然后将nsdata转换为base64字符串(base64需要单独下载文件)
NSString *encodedString=[imageData base64EncodedString];
所以最后你可以将编码的字符串发送到你的 php 服务器(你需要在你的 php 服务器中解码编码的字符串来检索图像)
【讨论】:
以上是关于如何在不模拟多部分表单的情况下发布图像[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Ajax 和 JavaScript,如何在不使用 JQuery 的情况下发布数组?
Facebook API:如何在不登录的情况下发布到自己的应用程序墙
如何在不重构的情况下发布两个具有相同源代码但不同包名的 android 应用程序