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获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
Oct 11 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
php二分查找二种实现示例
Mar 12 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
php 批量查询搜狗sogou代码分享
May 17 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
Dec 10 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
thinkPHP5框架分页样式类完整示例
Sep 01 PHP
php分享朋友圈的实现代码
Feb 18 PHP
微信小程序和php的登录实现
Apr 01 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
Django中URL的参数传递的实现
2019/08/04 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
python实现ip地址的包含关系判断
2020/02/07 Python
python爬虫实现获取下一页代码
2020/03/13 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
工地安全生产标语
2014/06/06 职场文书
服务宗旨标语
2014/07/01 职场文书
幼儿园见习报告
2014/10/30 职场文书
皇城相府导游词
2015/02/06 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js
Python测试框架pytest高阶用法全面详解
2022/06/01 Python