我读了很多关于用PHP上传图片的文章。我得出的结论是,最好有一个文件夹/images来保存这些文件。并且有一个db表,它保存文件的路径,我还想跟踪它是什么图像(在我的例子中是houses)。
我将在表中有三个字段:
这听起来像处理这件事的正确方法吗?我找不到任何关于如何做到这一点的明确文章。
另外,当谈到上传时,是否有关于如何以我想要的方式完成这一任务的推荐文章?
发布于 2013-11-17 22:35:45
是的,是的,
虽然mysql允许将图像作为字符串或数字存储到记录中,但通常倾向于将“记录”与“文件”分隔开。
我建议避免记录到图像的路径。
相反,由于图像与记录相关联,请给图像一个链接到记录的名称。假设您的表有一个名为id的惟一的主键自动增量整数字段,则每个图像都有文件名id.jpg。
上传之后,您将将图像从php上载目录移到重命名文件的图像目录。
有关如何使用php管理php上载文件的信息,请参阅
https://stackoverflow.com/questions/20036903
复制相似问题