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 相关文章推荐
PHP中在数据库中保存Checkbox数据(2)
Oct 09 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 PHP
基于php常用正则表达式的整理汇总
Jun 08 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
php实现的常见排序算法汇总
Sep 08 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
Nov 09 PHP
php微信高级接口群发 多客服
Jun 23 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
ThinkPHP实现分页功能
Apr 28 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
PHP实现简单用户登录界面
Oct 23 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
2016/05/20 PHP
js活用事件触发对象动作
2008/08/10 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
js Math 对象的方法
2013/09/01 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
2018/10/23 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
Python函数参数类型*、**的区别
2015/04/11 Python
python获取mp3文件信息的方法
2015/06/15 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
Python之文字转图片方法
2018/05/10 Python
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
What is view? why do we have view?
2012/06/22 面试题
电台实习生求职信
2014/02/25 职场文书
医院院务公开实施方案
2014/05/03 职场文书
学校节能减排方案
2014/06/13 职场文书
同意落户证明
2015/06/19 职场文书
公司员工离职感言
2015/08/03 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
Jsonp劫持学习
2021/04/01 PHP
python实现简单倒计时功能
2021/04/21 Python
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android