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 数组实例说明
Aug 18 PHP
PHP include_path设置技巧分享
Jul 03 PHP
php使HTML标签自动补全闭合函数代码
Oct 04 PHP
解析PHP跨站刷票的实现代码
Jun 18 PHP
php Calender(日历)代码分享
Jan 03 PHP
回帖脱衣服的图片实现代码
Feb 15 PHP
php中header设置常见文件类型的content-type
Jun 23 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
php 中奖概率算法实现代码
Jan 25 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 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
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
php array_merge下进行数组合并的代码
2008/07/22 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
Python求导数的方法
2015/05/09 Python
centos6.4下python3.6.1安装教程
2017/07/21 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
Python3.8中使用f-strings调试
2019/05/22 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
python 如何将office文件转换为PDF
2020/09/22 Python
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
班级文化建设标语
2014/06/23 职场文书
大学生找工作求职信
2014/07/09 职场文书
竞聘自述材料
2014/08/25 职场文书
出纳工作检讨书
2014/10/18 职场文书
go语言-在mac下brew升级golang
2021/04/25 Golang
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
JS数组去重详情
2021/11/07 Javascript
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技