Codeigniter:允许上传

时间:2019-03-22 09:59:53

标签: codeigniter upload codeigniter-3

我正在使用上载类,以允许用户将文件上载到服务器。

这些文件(例如个人资料图片)应该可以在浏览器中访问。目前,/application/uploads下存储的文件当然不能通过浏览器访问。

是否可以通过htaccess访问那些上传的文件?

我能想到的唯一方法是将文件上传到/public后将其移动到/application/uploads文件夹中

最好的情况是什么?

2 个答案:

答案 0 :(得分:0)

您的文件夹结构应类似于:

---application
   --- controllers
   --- helpers
   --- views
---asset
---system
---uploads

并且每当您要获取/显示图像时,请使用

<img src="<?php echo base_url('uploads/'); ?>" >

答案 1 :(得分:0)

  1. 将文件保存在外部,即在public / uploads文件夹中
  2. 在该文件夹中创建.htaccess文件
  3. 在.htaccess中添加以下行以保护文件夹

    选项-索引