我有数据库产品,每个产品都有图片,我想用$filename = sprintf('%08d', $id);
保存图片
但对于产品我也有编辑部分,我可以在哪里更改图像,这是更改图像的最佳方法?如果我用旧图像名称保存新图像,这没关系吗?
答案 0 :(得分:2)
无论哪种方式。取决于你的应用程序。如果它是例如用户图片,则保留旧名称作为名称无关紧要但内容很重要(图片)并更新文件内容。但是,如果图片定义了内容,则替换图像的名称。在你的情况下,我会把新名称作为图像定义内容(即large_image_red_productname.jpg)
理想情况下,无论上传的文件名是什么,都应将产品图片命名为产品名称(即product_name.jpg)。