说我使用的是php + mysql。
我可以使用:
ob_start();
readfile($imgurl);
$img = ob_get_contents();
ob_end_clean();
捕获图片的二进制字符串。 我可以将二进制字符串保存为mysql作为imagedata,并在每次要显示图像时使用php创建图像对象。或者我可以使用php文件系统函数使用二进制字符串编写本地图像文件。
哪种方式在网站行业很常见?我假设后者更受欢迎,因为你可以减少连接数据库和一些网站的流量,你可以点击图像打开原始图像文件。我猜他们将图像保存为本地文件。我对吗? THX。
答案 0 :(得分:0)
常见的方法是将图像保存在目录中并将路径存储在数据库中。因此,访问时只需检索路径。