php图片存储
⑴ 如何在php中将图片存放ORACLE中
三种方式
1、最常用的,数据库不是存图片,而是存图片的URL,用的时候在<img>里调用url就行了;
2、把图片转为base64字符串存入数据,在<img>里面可以直接调这个字符串;
3、把图片转为二进制,存入数据库,用的时候需要一个php文件把二进制读取出来,在输出为图片,<img>里面的src属性就是这个php文件。
不知道你存图片的用途是什么,不过基本上第一种方法就能满足大部分需求。
⑵ PHP 怎么保存原图片
file_get_contents()抓取下来,再file_put_contents()写入本地
⑶ php图片以二进制的方式存储在数据库的问题
mysql自己有select语句,用这个来操作
比如说你每个图片主码设一个auto_increasment的id(自动以1,2,3这样排序下去的方式存图片),然后比如说一共有50张图片,依次读出for(i=0,i<50,i++){select
图片
from
数据库
where(图片id=
i);}就这样可以依次根据图片的id读下去。
⑷ php中如何将图片储存在数据库里
两种方法:
一:将图片上传至指定目录,在数据库中保存文件名和文件路径。
二:将图片文件读入字符串,将字符串保存到数据库,不推荐(没那么长的字段长度支持)。
⑸ 关于php存图片路径到sql数据库的问题,图片可以正常存储在服务器指定目
图片一般放在网站跟目录的一个公共文件夹比如public/style/(js,images,css)
这时从数据库取出图片名称后 在模板显示是这样的
<img src='/public/style/images/'<?php echo $img_name ?>/>
有时我们会在控制器就指定好路径了
$img_dir = '/public/style/images/';
return $img_dir.$img_name;
⑹ php,数据库如何保存图片并且能取出在页面中显示
一般不会把图片直接存储在数据库中,一般在数据库中存储图片的文件路径,然后通过相对路径访问图片