将图像上传到数据库php

时间:2015-07-03 20:14:58

标签: php

我有疑问.. 我在php中做了一个买卖汽车的页面,我有一个有5个输入文件的表单(每个图像一个)。问题是:我必须做同样的文件5次才能单独上传每个图像,还是用一个文件来执行5个图像的代码呢?

2 个答案:

答案 0 :(得分:1)

您可以为每个文件分配一个1-5的id。就像这个$ _FILES ['文件名'] [' #id']然后使用for循环从1-5上传它们。希望这可以帮助。这里有一个类似的问题。 Multiple image upload using php

答案 1 :(得分:0)

正如smuhero上面所说的那样,你也可以编辑你的数据库以拥有5个单独的字段(每张图片一个)然后如果上传图片你可以将图像直接存储在数据库中(占用大量空间)你必须将图像转换为Base64数据,然后插入)或将图片的位置保留在字段中。

当然,您必须确保安全地防止恶意用户调用不正确的文件。

相关问题