IOS上传图片,将NSData提交给PHP接口 15

OK。那么IOS上传图片呢?我们IOS提交了一串这个东西!NSDatac3bfc398c3bfc3a000104a46494600010101004800480000c3... OK。那么IOS上传图片呢?
我们IOS提交了一串这个东西!NSData
c3bf c398 c3bf c3a0 0010 4a46 4946 0001
0101 0048 0048 0000 c3bf c3ad 084a 5068
6f74 6f73 686f 7020 332e 3000 3842 494d
0404 0000 0000 000f 1c01 5a00 031b 2547
1c02 0000 0200 0000 3842 494d 0425 0000
0000 0010 c38d c38f c3ba 7dc2 a8c3 87c2
be09 0570 76c2 aec2 af05 c383 4e38 4249
4d04 3a00 0000 0000 c293 0000 0010 0000
0001 0000 0000 000b 7072 696e 744f 7574
====》请问 这个编码 是什么?

然后我用txt打开原图是这样的

ÿØÿà JFIF  H H ÿíJPhotoshop 3.0 8BIM Z %G  8BIM% ÍÏú}¨Ç¾ pv®¯ÃN8BIM: “   printOutput  ClrSenum ClrS RGBC Inteenum Inte Clrm MpBlbool printSixteenBitbool printerNameTEXT  8BIM; ²   printOutputOptions  Cptnbool Clbrbool RgsMbool CrnCbool CntCbool Lblsbool Ngtvbool EmlDbool Intrbool BckgObjc  RGBC  Rd doub@oà Grn doub@oà Bl doub@oà BrdTUntF#Rlt Bld UntF#Rlt RsltUntF#Pxl@R

我用Sublime TxT 打开是这样的。

c3bf c398 c3bf c3a0 0010 4a46 4946 0001
0101 0048 0048 0000 c3bf c3ad 084a 5068
6f74 6f73 686f 7020 332e 3000 3842 494d
0404 0000 0000 000f 1c01 5a00 031b 2547
1c02 0000 0200 0000 3842 494d 0425 0000
0000 0010 c38d c38f c3ba 7dc2 a8c3 87c2
be09 0570 76c2 aec2 af05 c383 4e38 4249
4d04 3a00 0000 0000 c293 0000 0010 0000
0001 0000 0000 000b 7072 696e 744f 7574

可是我用
0001 0000 0000 000b 7072 696e 744f 7574
写入test.jpg中,又不得行,
然后用txt 和 sublime TXT 打开 都是这样的 0001..
展开
 我来答
根号叁科技
2014-11-28 · 知道合伙人软件行家
根号叁科技
知道合伙人软件行家
采纳数:200 获赞数:1123
本科毕业于山东理工大学物理学专业,硕士就读于南京理工大学模式识别与智能系统。

向TA提问 私信TA
展开全部

上传的是图片,你用文字编辑器打开当然不行!

你想传给PHP接口,有两种途径:

  1. 将上传图片的路径传过去

  2. 将图片的base 64编码传过去

追答
我虽然没有过ios开发,按你说的传NSDdata,那他肯定有一个读取并生成NSDdata的方式(某个函数),但不是直接用编辑器打开,你找下吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式