$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接收二进制文件转换成图片相关推荐

  1. pdf转换成jpg python_【PDF转图片】如何将PDF转换成图片格式--Python

    可能会有人问,很多PDF阅读软件都是可以直接将PDF文件保存成图片格式的,为什么非得用Python?? 使用Python(代码)的优势就在于可以批量操作,试想,如果你有成百上千的PDF文件,你很有可能 ...

  2. 怎么把CAD转换成图片格式?CAD快速转换成图片的方法

    如何把CAD转换成图片格式?在我们平时的CAD工作中,有时候为了方便观看查阅,我们需要将CAD转换高清图片.这不,前几天公司有位实习生就因为不知道该如何转换,而被领导骂了一顿.由此可见,CAD转换图片 ...

  3. python输出图片到word_python将文本转换成图片输出的方法

    本文实例讲述了python将文本转换成图片输出的方法.分享给大家供大家参考.具体实现方法如下: #-*- coding:utf-8 -*- from PIL import Image,ImageFon ...

  4. java 修改pdf图片_java代码将pdf 转换成图片加缩略图 -3

    写的这些功能主要就是放在定时任务上,每分钟查询是否要有转换的图片,有的换然后就转换,前端展示图片就可以,大家可以浏览图片.不用在去下载哪些文件了. 下面的是pdf转图片加缩略图的 import jav ...

  5. 【PDF转换图片】如何把pdf文件转换成图片?如何把批量pdf文件转换成图片?如何把多目录批量pdf文件转换成图片?如何pdf文件转换成图片不失真不损失清晰度?今天教方法

    在工作中常常需要将PDF转换为图片,好多免费但是图片有水印和功能不全的问题. 还有市面上很多软件知识完成了部分的工作,比如只能单个文件转PDF,那么遇到多文件的就只能挨个转么? 还有转换的格式支持的非 ...

  6. pdf怎么转换成图片?分享三种途径

    办公时为了分享质量更高的文件,我们有时会选择将PDF文件转换成图片形式,这样无论是清晰度还是别人接收起来效果都会更好一点.那有哪些比较好用的转换方式呢?别着急,我来分享几个途径,可以帮助有同样问题的友 ...

  7. 如何将pdf转换成图片,这三个方法简单又方便!

    如何将PDF转换为图片?在我们的日常工作和生活中,经常需要使用PDF文件.相比其他文件格式,PDF文件可以保存更多的信息,尤其是图片.为了使文件更加丰富多彩,我们经常需要在PDF文件中插入一些图片.同 ...

  8. xml文件转换成图片_如何把pdf文件转换成图片?

    pdf文件怎么转成JPG图片呢?相信有不少人在迷惑,可能还在想着截图等操作来完成转换,但如果是截图成JPG图片后的效果可能很差,并没有之前pdf文件那么清楚.那这样往往打印出来的效果也不怎么理想,那怎 ...

  9. xml文件转换成图片_怎样能把PDF文件转换成图片?

    我们的日常生活工作中时常碰到pdf与Excel.Word.ppt和jpg等文件格式的转换,有时候由于工作的需要,要把PDF文件转换成图片.并且现在网上的很多素材都是PDF文件格式的,如果我们想要里面的 ...

最新文章

  1. python怎么判断一个文件是否存在-python判断文件是否存在
  2. Oracle的一点注意点
  3. 马斯克身价增至392亿美元,但仍低于马化腾马云身价
  4. matlab外部调用lingo,讲讲官方的例子,MATLAB调用Lingo
  5. Eclipse集成Maven功能
  6. CreateFile和WriteFile
  7. 后缀数组算法概述及习题
  8. soapUI接口测试工具所有版本下载地址
  9. python句柄无效_python免注册调用大漠出现错误句柄无效
  10. 如何手动优化xp系统
  11. matlab ss2ss,Zemax+DDE+toolbox+for+Matlab 该工具箱可实现matlab编程和zemax通信 - 下载 - 搜珍网...
  12. 批量采集抓取淘宝宝贝上传,采集商品软件
  13. 方维众筹1.61 php5.5,最新方维众筹1.61完美解密版源码 综合型众筹产品+理财+公益+股权+微信+商城+PC+WAP运营版...
  14. 壮观性能服务器图片介绍,配至强7500 图解惠普ProLiant DL980 G7
  15. 预计招收300人,北京大学信息工程学院2022年夏令营开启报名
  16. 手撕coreML之yolov2 object detection物体检测(含源代码)
  17.  一个复数可以用实部和虚部两部分组成,a1 = 1.2 + 3.4i,其中1.2是实部,3.4是虚部。定义一个结构体ComplexNumber,包含imaginary和real两个成员变量,能够表示
  18. iOS H5 history.back() 返回上一路由 页面白屏
  19. JAVA仓库管理系统(附源码+调试)
  20. 区块链-链上云计算应用技术沙龙

热门文章

  1. php最基础的也是其最容易出错的地方
  2. [3rgb.com开发笔记] 初步设想篇
  3. Ubuntu下Linux系统文件恢复
  4. Linux 下删除大量文件效率对比
  5. linux查看具体进程占用的网络流量
  6. Linux系统中,各种小动物
  7. 验证码生成php代码,一个php验证码生成类代码
  8. 【PL/SQL】PL/SQL介绍
  9. adb shell 运行时报错“adb server version (26) doesn‘t match this client (39); killing...“的解决方案
  10. JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)