使用PHP的文件上载方法

时间:2016-08-08 12:52:12

标签: php mysql cakephp

我要尝试上传图片文件。 然后,我认为有两种选择。 首先,我可以将图像文件保存到查看器无法使用的目录中。 第二个想法是我可以将图像二进制数据保存到数据库中。

哪个更好?或者,你能告诉我这些方法的优缺点吗?

最后,我将使用CakePHP。

1 个答案:

答案 0 :(得分:0)

使用数据库

如果您的文件不大,您可以使用数据库。你会使用blob。 但随着数据库中文件数量的增加,所需的功率也会增加。

使用php函数

确保主机已启用上传文件并检查主机可以设置的上传大小限制。 使用这种方式,您不必担心文件大小。

两者的组合

您也可以使用两种方式的组合。 将名称和路径存储在数据库中,然后您可以从那里轻松访问它。

我希望这会有所帮助