php保存二进制原始数据为图片的程序代码
来源: 阅读:514 次 日期:2014-10-16 16:36:46
温馨提示: 小编为您整理了“php保存二进制原始数据为图片的程序代码”,方便广大网友查阅!

得到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();

}

更多信息请查看IT技术专栏

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map