thinkphp图片上传错误怎么办

1. 问题描述

在使用ThinkPHP进行图片上传时,出现了错误。无法上传图片。

2. 错误信息

在进行图片上传时出现以下错误信息:

Fatal error: Uncaught Error: Call to undefined function mime_content_type() in...

2.1 错误解释

错误信息指出了函数mime_content_type()未定义,出现这个错误的原因是因为服务器端没有安装fileinfo扩展。

3. 解决方法

出现这个错误的主要原因是服务端没有安装fileinfo扩展导致的,我们需要安装fileinfo扩展。

3.1 Apache服务端的安装方法

1. 在终端中输入以下命令, 安装fileinfo扩展。

yum install fileinfo

2. 在php.ini文件中,将extension=php_fileinfo.dll前面的;去掉,激活fileinfo扩展。

3.2 Nginx服务端的安装方法

1. 在终端中,输入以下命令,安装fileinfo扩展。

yum install php-pecl-fileinfo

2. 在php.ini文件中,将extension=fileinfo.so前面的;去掉,激活fileinfo扩展。

4. 总结

以上就是关于ThinkPHP图片上传错误的解决方法,主要是由于服务端缺少fileinfo扩展导致的问题,解决方法就是安装该扩展,具体方法可以参考上面的内容。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签