备注下,

【自己无意中用的方法】接收时,设置两个参数,一个是图片名称,另一个是实际文件。然后用$_FILES处理就可以了。

如: $icon = $_POST['icon'];//这个是图片的名称,用于$_FILES数组的处理

  $iconfile = $_POST['iconfile'];//用于实际接收图片文件,只要接受过来就可以,这个变量$iconfile之后并没有用处,用$icon处理就可以了

====================================================================================

网上有个方法,在查询socket,查询php 如何接收ios NSData时看到的。

【IOS 接收PHP 图片】
1,PHP将图片的URL直接返回给IOS端即可,IOS获取到URL处理,下载缓存就可以在APP端使用了。

【IOS上传图片PHP接收】
1、IOS上传图片可能有很多方法,今天作者我用了这种方法,通过IOS 提交NSData 数据,PHP接收并且处理后生成图片。
很多人会问,NSData 传过来是这样的:<ffd8ffe0 00104a46 49460001>
那么问题来了:这是什么数据类型?
答:”我开始也这么问,但是经过我查询了1天的资料,了解,他是16进制的编码,其实编程人员一看就知道。0-F,16进制编码,
但是我有点不太肯定,所以还是想去确认一下。搜索了1天的资料后,终于认同了。16进制的“
2、16进制,我们是不能直接写成图片的?‍
对啊,我们得将16进制转换成二进制,才能够写出去,再途中,不要复制出来。因为数据类型一旦复制到了TXT中。再进行,就有可能出错。编码这个问题。我是比较烦。
3、我们需要的就是查询自己语言16进制转成二进制的方法。
PHP中。有个方法。可以转成我们需要的二进制。方法详细查询去W3C pack()函数详细说明
$byte=pack("H*",$byte);
然后通过PHP写出文件就可以了。保存格式肯定是"png  jpg 等图片格式";
注意:<ffd8ffe0 00104a46 49460001> 这个是NSData,  我们需要处理成:ffd8ffe000104a4649460001  然后进行转码
header("Content-Type: application/octet-stream");
$byte=$_POST['test'];
$byte = str_replace(' ','',$byte);   //处理数据
$byte = str_ireplace("<",'',$byte);
$byte = str_ireplace(">",'',$byte);
$byte=pack("H*",$byte);      //16进制转换成二进制
file_put_contents('1.jpg',$byte)//写入文件中!  

最新文章

  1. 认识AMD、CMD、UMD、CommonJS
  2. C# 在excel中查找及替换数据
  3. HDU 3622 Bomb Game
  4. noi 1.5 45:金币
  5. Linux下的NFS配置(转)
  6. iptables 基础知识
  7. HTML--7JavaScript的DOM操作
  8. [Java] 将标准字符流写入到文件中(通过控制台写一个html程序,并保存)
  9. 8个很有用的PHP安全函数,你知道几个?
  10. Excel动态生成JSON
  11. python 实现冒泡排序与快速排序 遇到的错误与问题
  12. 51单片机产生1Hz-5kHz可调占空比方波
  13. OpenCV探索之路(二十五):制作简易的图像标注小工具
  14. redis分布式锁-SETNX实现
  15. 证明与计算(1): Decision Problem, Formal Language L, P and NP
  16. 条件结构if
  17. SpringBoot 2.x.x会拦截静态资源问题
  18. spark之JDBC开发(实战)
  19. EL函数库及用法
  20. Ubuntu 装nexus

热门文章

  1. PLSQL连接Oracle数据库问题及详解
  2. MongoDB的索引(六)
  3. mysql5.7 生成列 generated column
  4. mysql备份数据库出错mysqldump: [ERROR] unknown option &#39;--no-beep&#39;
  5. input框和文字对齐问题
  6. 10.23JS日记
  7. c#Loading 页SplashScreenManager的使用
  8. Oracle_高级功能(8) 事务和锁
  9. C++中的fstream,ifstream,oftream
  10. Activity(活动)