Heim  >  Artikel  >  Backend-Entwicklung  >  多图上传图片地址存放问题

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

WBOY
WBOYOriginal
2016-06-23 14:23:451031Durchsuche

多图上传

多图上传,点下添加就能添加一个图片,数量不能限制,
一直想不通图片地址怎么存,因为我一条数据的图片数量没限制,不能提前做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地址,可以对相对路径

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn