gpt4 book ai didi

php - 将 blob 图像转换为 php 文件

转载 作者:可可西里 更新时间:2023-11-01 12:26:45 25 4
gpt4 key购买 nike

我目前正在使用一个简单的 $_FILES 上传脚本将图片从我的 iPhone 应用程序上传到服务器。但是,图像尺寸很大,我想在将图像发送到服务器之前调整它们的大小。

然而,这样做的缺点是调整大小函数会将它们转换为“blob”图像(据我所知,这是一种将图像存储在数据库中的方式)。我更愿意将文件直接保存到文件系统。我将如何将 blob 转换回 $_FILE 或找到将 blob 图像保存到光盘的脚本?

谢谢!

最佳答案

BLOB 二进制图像。一旦它在您的服务器上,您就可以将该图像写入您的文件系统。所以如果你的图像在变量 $my_blob 中,你会做类似

file_put_contents('/path/to/new/file_name', $my_blob);

好了。

您可能希望先将文件保存到 tmp 位置,然后在将其移动到最终位置之前对其进行一些检查(使用 PHP 的 rename() 函数)。

顺便说一句:为什么不直接将 BLOB 保存到数据库中呢?这是当今处理文件的合法方式,毕竟这就是 BLOB MySQL 数据类型的用途。

关于php - 将 blob 图像转换为 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5745278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com