嗯,应该是把以文件的方式存放,然后在数据库中保存文件的路径,这样很方便管理和调用。算是最佳实践了!
如果你要把文件直接保存到数据库中,那数据存会很大,你管理维护起来就非常麻烦。
如果你真要这么做,那就把转换成二进制流进行存放。
一般的是上传到网站的某个目录然后把的地址存入数据库
如果非要存的话,就用读取文件的形式,读取的二进制码
$data
=
addslashes(fread(fopen($form_data,
"r"),
filesize($form_data)));
然后存入数据库好了。。
一般不向数据库插入 而是插入的src 通过src找到然后显示。
<php
session_start();
//array数组中放的格式
$uptypes = array("image/jpg","image/jpeg","image/png","image/pjpeg","image/gif","image/bmp","image/x-png");
$files =$_FILES["uppic"];
if($files["size"]>2097152){ //大小判断
echo "上传不能大于2M";
echo "<meta >
以上就是关于怎样用sql语言向sql数据库中添加图片全部的内容,包括:怎样用sql语言向sql数据库中添加图片、如何向SQL数据库中插入图片、如何使用PHP向数据库中插入图片,,并且使得图片可以显示在页面上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)