如何在不模拟多部分表单的情况下发布图像[重复]

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 应用程序

在不安装 Microsoft Report Viewer 的情况下发布网站

如何在不请求 publish_actions 和 manage_pages 权限的情况下发布到我自己的时间线/页面?