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无限分类的类
Jan 02 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
php下批量挂马和批量清马代码
Feb 27 PHP
Ping服务的php实现方法,让网站快速被收录
Feb 04 PHP
php mysql_real_escape_string函数用法与实例教程
Sep 30 PHP
php使用timthumb生成缩略图的方法
Jan 22 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
PHP表单验证内容是否为空的实现代码
Nov 14 PHP
php连接mysql数据库
Mar 21 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 PHP
PHP保存Base64图片base64_decode的问题整理
Nov 04 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 中的一些经验积累
2006/10/09 PHP
php 动态多文件上传
2009/01/18 PHP
php 数学运算验证码实现代码
2009/10/11 PHP
PHP遍历数组的几种方法
2012/03/22 PHP
浅析php数据类型转换
2014/01/09 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
JSONP基础知识详解
2017/03/19 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python正则简单实例分析
2017/03/21 Python
Python @property使用方法解析
2019/09/17 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
Pytorch 实现sobel算子的卷积操作详解
2020/01/10 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
keras 多任务多loss实例
2020/06/22 Python
如何解决cmd运行python提示不是内部命令
2020/07/01 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
python的数学算法函数及公式用法
2020/11/18 Python
自我评价中英文语句
2013/11/30 职场文书
普通员工辞职信
2014/01/17 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2014年技术员工作总结
2014/11/18 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python
Pytorch可视化的几种实现方法
2021/06/10 Python