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抓即时股票信息
Oct 09 PHP
探讨php中header的用法详解
Jun 07 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
php实现telnet功能示例
Apr 08 PHP
ThinkPHP模板中数组循环实例
Oct 30 PHP
THINKPHP内容分页代码分享
Jan 14 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
Mar 07 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 13 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中关于普通表单多文件上传的处理方法
2011/03/25 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
php生成动态验证码gif图片
2015/10/19 PHP
Smarty变量用法详解
2016/05/11 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
基于jquery的图片懒加载js
2010/06/30 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
python3.6使用urllib完成下载的实例
2018/12/19 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python hash每次调用结果不同的原因
2019/11/21 Python
python 并发下载器实现方法示例
2019/11/22 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
网络安全类面试题
2015/08/01 面试题
敬老文明号事迹材料
2014/01/16 职场文书
星级党支部申报材料
2014/05/31 职场文书
禁毒宣传标语
2014/06/19 职场文书
考试作弊检讨书
2014/10/21 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android