在网络行业,你如何保存图像?二进制或本地文件?

时间:2012-02-28 00:51:32

标签: php mysql image

说我使用的是php + mysql。

我可以使用:

    ob_start();
    readfile($imgurl);
    $img = ob_get_contents();
    ob_end_clean();

捕获图片的二进制字符串。 我可以将二进制字符串保存为mysql作为imagedata,并在每次要显示图像时使用php创建图像对象。或者我可以使用php文件系统函数使用二进制字符串编写本地图像文件。

哪种方式在网站行业很常见?我假设后者更受欢迎,因为你可以减少连接数据库和一些网站的流量,你可以点击图像打开原始图像文件。我猜他们将图像保存为本地文件。我对吗? THX。

1 个答案:

答案 0 :(得分:0)

常见的方法是将图像保存在目录中并将路径存储在数据库中。因此,访问时只需检索路径。