>  기사  >  백엔드 개발  >  多图上传图片地址存放问题

多图上传图片地址存放问题

WBOY
WBOY원래의
2016-06-23 14:23:451058검색

多图上传

多图上传,点下添加就能添加一个图片,数量不能限制,
一直想不通图片地址怎么存,因为我一条数据的图片数量没限制,不能提前做10000000个字段吧?
还有个我自己想到的但不会做,就是遍历上传的文件夹,上传时记住新建的文件夹名字就行,这个不会做。
大家都怎么做这个,指点指点啊!

回复讨论(解决方案)

table PHOTOS
PID 图片ID自增
TID 帖子ID
PHOTONAME 图片文件名

select * from PHOTOS where TID=$tid

大神你的回答是啥意思呢。仔细看一下问题好吗

$a = glob('上传文件夹/*');
$fn = end($a); //最后上传的文件名

xuzuning说的有点深,再解释下好吧?
还有存图片哪种方式好,直接存目录还是存MYSQL?

1.字段规则化存储    例子/images/1.jpg::::/images/2.jpg  或者直接json_encode
2.存储文件夹     

多个图片地址用逗号隔开,明?

一个字段存储图片的信息,可以将多张图的路径放入json。
遍历文件看下php相应函数即可。

多个图片地址用逗号隔开,明? 要防止用户上传的文件中存在逗号。可以对上传的文件进行重命名操作。

建议存放的时候,一个记录一个图片,存放的是url地址,可以对相对路径

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.