![](/img/trans.png)
[英]How to import an Excel file in CodeIgniter with checking file extension?
[英]Checking file extension in CodeIgniter
我有一个脚本,该脚本可以告诉文件类型(jpg,bmp,png)。
脚本如下:
$file="pic/shimla.png";
$finfo = finfo_open();
$fileinfo = finfo_file($finfo, $file, FILEINFO_MIME);
finfo_close($finfo);
现在说一下,如果我以前有一个名为a.jpg的文件,后来又更改为a.png,则上面的脚本将声明该图像实际上是jpg,即使将其重命名为a.png
现在,我想对CodeIgniter进行同样的操作,并且我想知道CodeIgniter是否具有一些自己的功能,可以使其等同于上述脚本。
我尝试使用CodeIgniter的函数get_mime_by_extension('file')
,但是有问题。
如果我将a.jpg更改为a.png,则上面的函数返回image / png,这是不正确的,它应该是a.jpg,只是最上面的脚本会这样做。
因此, get_mime_by_extension('file')
仅返回图像的扩展名,它不评估图像的原始性质。 如果将其重命名为bmp,它将抛出bmp;如果将其重命名为gif,它将抛出gif。
$result = getimagesize($file);
$mime = $result["mime"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.