在CI中检索文件扩展名时出现问题

e_g*_*een 0 codeigniter file-upload

如何在上传时检索图像的文件扩展名?

我没有上传任何问题,只是检索文件扩展名,这在动态创建缩略图时很有用.

谢谢

Adr*_*eil 5

http://codeigniter.com/user_guide/libraries/file_uploading.html

$this->upload->data()
Run Code Online (Sandbox Code Playgroud)

这是一个辅助函数,它返回一个数组,其中包含与您上传的文件相关的所有数据.这是数组原型:

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"
)
Run Code Online (Sandbox Code Playgroud)

因此,在用户上传了某些内容之后,您可能希望将文件扩展名存储在数据库中以及有关该图像的其他详细信息:-)