时时商务社区
标题:
php保存二进制原始数据为图片的程序代码
[打印本页]
作者:
xgnic
时间:
2018-2-14 05:54
得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见
//生成图片
$'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("./".$$filename,"w");//打开文件准备写入
fwrite($file,$jpg);//写入
fclose($file);//关闭
$filePath = './'.$$filename;
//图片是否存在
if(!file_exists($filePath))
{
echo 'createFail';
exit();
}
您可能感兴趣的文章:
用php获取远程图片并把它保存到本地的代码
php将数据库中的电话号码读取出来并生成图片
用php实现的获取网页中的图片并保存到本地的代码
php下保存远程图片到本地的办法
php读取图片内容并输出到浏览器的实现代码
php上传图片之时间戳命名(保存路径)
PHPExcel读取EXCEL中的图片并保存到本地的方法
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
php遍历、读取文件夹中图片并分页显示图片的方法
php读取和保存base64编码的图片内容
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2