php - 写入大于 4096 的图像文件

标签 php image database

******************************编辑********************* *****

我正在使用 ODBC,发现不能读取超过 4096 的字段

任何建议

***************************编辑******************** *****

我正在从数据库读取图像

$image=$row["image-contents"];

现在尝试将文件写入磁盘

$image_name="test.jpg";
$file = fopen( "images/".$image_name, "w" );
fwrite( $file, $image);
fclose( $file );

问题是创建的文件只有 4096 字节,图像文件已损坏,因为 $image 大于 4096。

我现在 fwrite 使用 block 进行写入,但我不知道该怎么做。

请帮忙!

最佳答案

关于php - 写入大于 4096 的图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2738504/

相关文章:

php和MySQL登录系统

php - 正确使用验证时是否需要批量分配保护?

html - 防止图像忽略容器的填充和边框

database - 在 ios7 中读取预填充的 Sqlite.db

javascript - swfobject.embedSWF 不显示视频

php - 将字符串转换为 double - 这可能吗?

image - Canvas drawImage 在 CustomPainter 中缩放高度和宽度

image - 如何使用FFT根据局部方向和密度调整具有不同gabor滤波器的图像?

mysql - 错误代码 : 1052 Column 'admin_id' in field list is ambiguous

database - 哪些数据库系统支持 ENUM 数据类型,哪些不支持?