php+打开图片二进制文件,php接收二进制文件转换成图片
$GLOBALS['HTTP_RAW_POST_DATA']
最近在做Flash在线裁剪图片 生成图片的东西。
通过Flash POST 图片的二进制数据给php,由php生成图片保存。
开始想到用$_POST来接受。后来发现行不通。
查阅了很多资料 明白了所以然,这里做一个笔记:
于PHP默认只识别application/x-www.form-urlencoded标准的数据类型。
因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类的内容无法解析,如果用$_POST数组来接收就会失败!
故保留原型,交给$GLOBALS['HTTP_RAW_POST_DATA'] 来接收。
另外还有一项 php://input 也可以实现此这个功能
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input和 $HTTP_RAW_POST_DATA 不能用于 enctype="multipart/form-data"。
我在Flash中使用JPGEncoder把BitMapData转成二进制,然后post给php
php页面代码如下:
$filename="teststream.jpg";//要生成的图片名字
$xmlstr = $GLOBALS[HTTP_RAW_POST_DATA];
if(empty($xmlstr)) $xmlstr = file_get_contents('php://input');
$jpg = $xmlstr;//得到post过来的二进制原始数据
$file = fopen("cache/pic/".$filename,"w");//打开文件准备写入
fwrite($file,$jpg);//写入
fclose($file);//关闭
?>
本文转自博客园知识天地的博客,原文链接:php接收二进制文件转换成图片 ,如需转载请自行联系原博主。
php+打开图片二进制文件,php接收二进制文件转换成图片相关推荐
- pdf转换成jpg python_【PDF转图片】如何将PDF转换成图片格式--Python
可能会有人问,很多PDF阅读软件都是可以直接将PDF文件保存成图片格式的,为什么非得用Python?? 使用Python(代码)的优势就在于可以批量操作,试想,如果你有成百上千的PDF文件,你很有可能 ...
- 怎么把CAD转换成图片格式?CAD快速转换成图片的方法
如何把CAD转换成图片格式?在我们平时的CAD工作中,有时候为了方便观看查阅,我们需要将CAD转换高清图片.这不,前几天公司有位实习生就因为不知道该如何转换,而被领导骂了一顿.由此可见,CAD转换图片 ...
- python输出图片到word_python将文本转换成图片输出的方法
本文实例讲述了python将文本转换成图片输出的方法.分享给大家供大家参考.具体实现方法如下: #-*- coding:utf-8 -*- from PIL import Image,ImageFon ...
- java 修改pdf图片_java代码将pdf 转换成图片加缩略图 -3
写的这些功能主要就是放在定时任务上,每分钟查询是否要有转换的图片,有的换然后就转换,前端展示图片就可以,大家可以浏览图片.不用在去下载哪些文件了. 下面的是pdf转图片加缩略图的 import jav ...
- 【PDF转换图片】如何把pdf文件转换成图片?如何把批量pdf文件转换成图片?如何把多目录批量pdf文件转换成图片?如何pdf文件转换成图片不失真不损失清晰度?今天教方法
在工作中常常需要将PDF转换为图片,好多免费但是图片有水印和功能不全的问题. 还有市面上很多软件知识完成了部分的工作,比如只能单个文件转PDF,那么遇到多文件的就只能挨个转么? 还有转换的格式支持的非 ...
- pdf怎么转换成图片?分享三种途径
办公时为了分享质量更高的文件,我们有时会选择将PDF文件转换成图片形式,这样无论是清晰度还是别人接收起来效果都会更好一点.那有哪些比较好用的转换方式呢?别着急,我来分享几个途径,可以帮助有同样问题的友 ...
- 如何将pdf转换成图片,这三个方法简单又方便!
如何将PDF转换为图片?在我们的日常工作和生活中,经常需要使用PDF文件.相比其他文件格式,PDF文件可以保存更多的信息,尤其是图片.为了使文件更加丰富多彩,我们经常需要在PDF文件中插入一些图片.同 ...
- xml文件转换成图片_如何把pdf文件转换成图片?
pdf文件怎么转成JPG图片呢?相信有不少人在迷惑,可能还在想着截图等操作来完成转换,但如果是截图成JPG图片后的效果可能很差,并没有之前pdf文件那么清楚.那这样往往打印出来的效果也不怎么理想,那怎 ...
- xml文件转换成图片_怎样能把PDF文件转换成图片?
我们的日常生活工作中时常碰到pdf与Excel.Word.ppt和jpg等文件格式的转换,有时候由于工作的需要,要把PDF文件转换成图片.并且现在网上的很多素材都是PDF文件格式的,如果我们想要里面的 ...
最新文章
- python怎么判断一个文件是否存在-python判断文件是否存在
- Oracle的一点注意点
- 马斯克身价增至392亿美元,但仍低于马化腾马云身价
- matlab外部调用lingo,讲讲官方的例子,MATLAB调用Lingo
- Eclipse集成Maven功能
- CreateFile和WriteFile
- 后缀数组算法概述及习题
- soapUI接口测试工具所有版本下载地址
- python句柄无效_python免注册调用大漠出现错误句柄无效
- 如何手动优化xp系统
- matlab ss2ss,Zemax+DDE+toolbox+for+Matlab 该工具箱可实现matlab编程和zemax通信 - 下载 - 搜珍网...
- 批量采集抓取淘宝宝贝上传,采集商品软件
- 方维众筹1.61 php5.5,最新方维众筹1.61完美解密版源码 综合型众筹产品+理财+公益+股权+微信+商城+PC+WAP运营版...
- 壮观性能服务器图片介绍,配至强7500 图解惠普ProLiant DL980 G7
- 预计招收300人,北京大学信息工程学院2022年夏令营开启报名
- 手撕coreML之yolov2 object detection物体检测(含源代码)
- 一个复数可以用实部和虚部两部分组成,a1 = 1.2 + 3.4i,其中1.2是实部,3.4是虚部。定义一个结构体ComplexNumber,包含imaginary和real两个成员变量,能够表示
- iOS H5 history.back() 返回上一路由 页面白屏
- JAVA仓库管理系统(附源码+调试)
- 区块链-链上云计算应用技术沙龙
热门文章
- php最基础的也是其最容易出错的地方
- [3rgb.com开发笔记] 初步设想篇
- Ubuntu下Linux系统文件恢复
- Linux 下删除大量文件效率对比
- linux查看具体进程占用的网络流量
- Linux系统中,各种小动物
- 验证码生成php代码,一个php验证码生成类代码
- 【PL/SQL】PL/SQL介绍
- adb shell 运行时报错“adb server version (26) doesn‘t match this client (39); killing...“的解决方案
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)