songfeng163 发表于 2023-4-19 14:15:09

关于CI4.3上传文件目录WRITEPATH的页面访问问题

在CI4.3中,默认上传文件时,只能上传到它已经配置的WRITEPATH目录(真实路径是 “项目名/writable”目录),而我们在页面中可以访问的映射路径的根目录base_url() [真实路径是“项目名/public” 目录],默认的配置是可以上传文件 的目录 不能在页面中访问,而可以在php页面中访问的目录又不能上传文件,现在有一个问题,在修改用户信息时,要上传用户头像,这时上传到WRITEPATH/upload/avatar目录中,上传完成后,在php页面的img控件中显示新上传的图像,但是由在php页面不能访问WRITEPATH目录,造成无法访问目录与文件,无法显示图片的问题,要如何设置,才能将WRITEPATH目录映射成在php页面上能访问的目录呢?

杨十一 发表于 2023-7-7 11:20:10

是里面有个apache配置不允默认端口许访问该目录,所以网站无法访问给目录,去掉就行。不过建议除了uploads目录其他加上不允许。在public目录映射(软连接)该uploads目录
页: [1]
查看完整版本: 关于CI4.3上传文件目录WRITEPATH的页面访问问题