php保存二进制原始数据为图片的程序代码


Posted in PHP onOctober 14, 2014

得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见

//生成图片 
  $imgDir = 'uploadImg/'; 
  $filename="nissangcj".$mobile.".jpg";///要生成的图片名字 
   
  $xmlstr = $GLOBALS[HTTP_RAW_POST_DATA]; 
  if(empty($xmlstr)) { 
    $xmlstr = file_get_contents('php://input'); 
  } 
    
  $jpg = $xmlstr;//得到post过来的二进制原始数据 
  if(empty($jpg)) 
  { 
    echo 'nostream'; 
    exit(); 
  } 
   
  $file = fopen("./".$imgDir.$filename,"w");//打开文件准备写入 
  fwrite($file,$jpg);//写入 
  fclose($file);//关闭 
   
  $filePath = './'.$imgDir.$filename; 
   
  //图片是否存在 
  if(!file_exists($filePath)) 
  { 
    echo 'createFail'; 
    exit(); 
  }
PHP 相关文章推荐
mysql时区问题
Mar 26 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
简单实现限定phpmyadmin访问ip的方法
Mar 05 PHP
PHP闭包实例解析
Sep 08 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
php获取文件后缀的9种方法
Mar 22 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
php实现跨域提交form表单的方法【2种方法】
Oct 17 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
laravel withCount 统计关联数量的方法
Oct 10 PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 #PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 #PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 #PHP
PHP+jQuery 注册模块开发详解
Oct 14 #PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 #PHP
php中动态修改ini配置
Oct 14 #PHP
php中的ini配置原理详解
Oct 14 #PHP
You might like
CI框架表单验证实例详解
2016/11/21 PHP
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
5个最佳的Javascript日期处理类库分享
2012/04/15 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
nodejs命令行参数处理模块commander使用实例
2014/09/17 NodeJs
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
javascript引用类型指针的工作方式
2015/04/13 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
深入了解Python在HDA中的应用
2019/09/05 Python
Python数学形态学实例分析
2019/09/06 Python
python的range和linspace使用详解
2019/11/27 Python
Pytorch之Variable的用法
2019/12/31 Python
python3让print输出不换行的方法
2020/08/24 Python
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
英国行业制服供应商:Alexandra
2019/09/14 全球购物
优秀研究生自我鉴定
2013/12/04 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
小学生倡议书范文
2014/05/13 职场文书
加强作风建设心得体会
2014/10/22 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书