在我的项目中,我将图像(由用户上传)存储在一个文件夹中,用于每个相应的产品。
例如,要添加产品,则会向用户显示表单。用户填写有关产品的详细信息并从他的计算机中选择一些图像(5 张或更多图片)。提交后,我会将产品详细信息存储在名为Products
. 对于上传的图片,我创建了一个这样的文件夹:http://mysite.com/uploads/123/
这123
是新添加的产品的产品 ID。所有图像都保存在其中。
问题:
如何跟踪上传的图像(或其文件名)以供以后显示?也就是说,当添加新产品时,我的脚本将创建一个花哨的 uri 文本。例如:
http://mysite.com/this-is-my-new-product
。因此,如果用户访问此链接,它应该显示属于该产品的所有图像。为此,我必须保留一个包含产品 ID 和文件名的单独表格?并从中查询该表并回显文件名?或者扫描文件夹(例如http://mysite.com/uploads/123/*.jpg
:)并一张一张地回显图像是否很好,即。不使用单独的表格?如果使用花哨的uri作为图像的文件名可以吗?示例:
/uploads/123/this-is-my-new-product1.jpg
,/uploads/123/this-is-my-new-product2.jpg
,/uploads/123/this-is-my-new-product3.jpg
等 ? 因此,用户将看到第一张图片的路径为http://mysite.com/uploads/123/this-is-my-new-product1.jpg
. 这是物理地址。它对 SEO 有帮助吗?或者这是不好的做法?如果这很好,那么列出我应该使用scanddir()的所有图像?
请引导我走正确的道路。感谢你