[英]How to store image file into database in php?
$src = imagecreatefromjpeg($folder.$filename);
$tmp = imagecreatetruecolor($targ_w, $targ_h);
imagecopyresampled($tmp, $src, 0,0,$_POST['x'],$_POST['y'],$targ_w,$targ_h,$_POST['w'],$_POST['h']);
imagejpeg($tmp, $folder.'t_'.$filename,100);
imagedestroy($tmp);
imagedestroy($src);
如何将$src
文件存储到数据库中
如果可能的话,我会避免将图像存储在数据库中。 BLOBS很少是一个好主意,对于便携性来说是一个彻头彻尾的噩梦。 我将图像存储在服务器上,然后将引用(只是目录路径或URL)存储到数据库中的图像。 我有很多接受文件上传的应用程序,我总是只编写文件,对文件应用某种命名约定并将路径/ url存储在数据库中。
你可以简单地读取文件,base 64编码并将其存储为字符串。 然后你可以简单地调用字符串内容并输出你的数据,如下所示<img src="data:image/jpeg;base64,$base64_string_contents">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.