php保存数据流 php储存数据

php如何将BLOB类型的数据存储到服务器上blob是一个对象容器php保存数据流,只能由js自身读取并作为二进制数据流上传至服务器 。
这种php保存数据流你得修改js代码建立一个blob上传至后台php保存数据流 , 然后后台再用脚本接收并储存为文件 。
用php如何把图像数据流保存imagegif(resource $image[, string $filename]) 从 image图像以 filename 为文件名创建一个GIF 图像 。image参数是imagecreate() 或imagecreatefrom* 函数的返回值 。
imagejpeg(resource $image[, string $filename]) 从 image图像以 filename 为文件名创建一个JPEG 图像 。
imagepng(resource $image[, string $filename]) 将 GD 图像流(image)以PNG 格式输出到标准输出(通常为浏览器),或者如果用filename 给出了文件名则将其输出到该文件 。
filename 文件保存的路径,如果未设置或为 NULL,将会直接输出原始图象流 。
这几个函数你参考一下 , 希望对你有帮助 。
php怎样将二进制流存到文件中?整形转化成 2二进制 可以用base_convert:
$str = 0x8000;
echo $str2 = base_convert($str, 16, 2);
echo 'br';
echo base_convert($str2, 2, 16);
[code]
字符串 文件等 可以考虑用 pack 和 unpack 转化成二进制
[code=PHP]
$file1 = 'F:/46.gif';//随便拷一个图片作为测试用
$file2 = 'F:/test.txt';//生成的二进制流保存在这个文件里
$file3 = 'F:/47.gif';//由二进制流还原成的文件
$size = filesize($file1);
echo '文件大小为:'.$size;
echo "\nbr转化为二进制 ...";
$content = file_get_contents($file1);
$content = bstr2bin($content);

$fp = fopen($file2, 'w');
fwrite($fp, $content);
fclose($fp);
$size2 = filesize($file2);
echo '转化成二进制后文件大小为:'.$size2;
$content = bin2bstr($content);
$fp = fopen($file3, 'w');
fwrite($fp, $content);
fclose($fp);

function bin2bstr($input)
// Convert a binary expression (e.g., "100111") into a binary-string
{
if (!is_string($input)) return null; // Sanity check
// Pack into a string
$input = str_split($input, 4);
$str = '';
foreach ($input as $v)
{
$str .= base_convert($v, 2, 16);
}
$str =pack('H*', $str);
return $str;
}
function bstr2bin($input)
// Binary representation of a binary-string
{
if (!is_string($input)) return null; // Sanity check
// Unpack as a hexadecimal string
$value = https://www.04ip.com/post/unpack('H*', $input);
// Output binary representation
$value = https://www.04ip.com/post/str_split($value[1], 1);
$bin = '';
foreach ($value as $v)
{
$b = str_pad(base_convert($v, 16, 2), 4, '0', STR_PAD_LEFT);
【php保存数据流 php储存数据】
$bin .= $b;
}
return $bin;
}
关于php保存数据流和php储存数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读