我正在尝试通过 URL(图像位置)将图像存储在我的数据库中。 我只想存储文件名,php 将完成 url。我的问题:我需要在表中添加一个 id 字段吗?另外文件可能不同 ext(jpg, gif, png) php 如何确定?
如果您好奇的话,我正在使用从 SITE 上传的这张图片
代码生成的URL:
http://www.example.com/imageupload/uploads/medium/uniqueimagename.jpg
我的数据库结构:
size: medium
name: uniqueimagename
ext: jpg/png/gif
最佳答案
您可以像这样传递图像名称 www.example.com/imageupload/uploads/medium?img=uniqueimagename.jpg
您可以使用 $_GET['img ']
是的,你必须将 id 存储到你的数据库中。也不要担心扩展名,因为 img 将存储在你的文件夹中,只需从你的数据库中获取图像名称并显示在你的 img 标签中
关于php - URL 图片上传/数据库设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11315434/