作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是否可以在加密后获取文件的文件名,以便我可以将文件名保存到我的数据库中。
$config['encrypt_name'] = TRUE;
这种加密一般是修改镜像文件的文件名。我想知道我怎样才能得到它或者可能将它保存到一个变量中。提前致谢。
最佳答案
$this->upload->data();
这是一个辅助函数,它返回一个数组,其中包含与您上传的文件相关的所有数据。这是数组原型(prototype):
Array
(
[file_name] => mypic.jpg
[file_type] => image/jpeg
[file_path] => /path/to/your/upload/
[full_path] => /path/to/your/upload/jpg.jpg
[raw_name] => mypic
[orig_name] => mypic.jpg
[client_name] => mypic.jpg
[file_ext] => .jpg
[file_size] => 22.2
[is_image] => 1
[image_width] => 800
[image_height] => 600
[image_type] => jpeg
[image_size_str] => width="800" height="200"
)
所以你可以像 $uploaded=$this->upload->data(); 这样访问$uploaded['file_name']...等
https://www.codeigniter.com/user_guide/libraries/file_uploading.html
关于php - 在 $config ['encrypt_name' 之后获取文件名] 使用 codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25174176/
1. codeigniter的上传库的encrypt_name选项检查是唯一的? 我知道overwrite选项很重要。如 overwrite是 TRUE ,它会覆盖,如果是 FALSE ,它将通过在名
我是否可以在加密后获取文件的文件名,以便我可以将文件名保存到我的数据库中。 $config['encrypt_name'] = TRUE; 这种加密一般是修改镜像文件的文件名。我想知道我怎样才能得到它
我是一名优秀的程序员,十分优秀!