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中使用Oracle数据库(3)
Oct 09 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
Nov 23 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
PHP设计模式之解释器模式的深入解析
Jun 13 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
使用php的HTTP请求的库Requests实现美女图片墙
Feb 22 PHP
codeigniter实现get分页的方法
Jul 10 PHP
微信公众平台开发之配置与请求
Aug 26 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 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
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
php实现汉字验证码和算式验证码的方法
2015/03/07 PHP
PHP处理postfix邮件内容的方法
2015/06/16 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
Javascript 函数中的参数使用分析
2010/03/27 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
jquery 实现拖动文件上传加载进度条功能
2018/03/18 jQuery
剖析Angular Component的源码示例
2018/03/23 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
Python调用C++程序的方法详解
2017/01/24 Python
python爬虫之百度API调用方法
2017/06/11 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
橄榄树药房:OLIVEDA
2019/09/01 全球购物
管理科学大学生求职信
2013/11/13 职场文书
运动会获奖感言
2014/02/11 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
在python中读取和写入CSV文件详情
2022/06/28 Python