Codeigniter文件上传

时间:2012-03-05 19:13:21

标签: php mysql codeigniter

我的网站上有一个用户可以上传文件的部分,并将其存储在数据库中以供日后查看。

我想知道如何制作它,以便用户可以添加另一个文件并更新它有点像这样:

VERSION FILENAME

1.1 Test2.zip

1.0 Test.zip

如果这有点模糊让我知道,我会修改它,还有另一个注释......我是初学者。

编辑:这是一个更详细的解释。

我有一个区域可以上传mod。我需要这样做,以便当用户上传他们的mod时,他们输入文件的名称,版本,然后上传它。然后在mod页面上显示他们输入的内容+文件/下载链接。然后,如果他们希望他们可以上传另一个文件,那么它也会被添加到他们上传的文件列表中。现在代替1个文件,它显示了2个文件,它们的名称/版本以及它们的下载链接。

1 个答案:

答案 0 :(得分:0)

由于您允许用户输入修订版和文件名,因此您需要一个单独的表来跟踪它。该表应该是一个日志类型表,每个用户将有多个上传的文件条目。也许就像下面这样。

user_id | filename | revision | date
-----------------------------------------
  1     |Test2.zip | 1.1      | 2012-03-05
  1     |Test.zip  | 1.0      | 2012-03-04

只是一个想法,也许你可以控制修订号/文件名,并提出一个管理文件名和修订版的方案。这样您就不必创建单独的表并可以通过文件系统方案进行管理。