我的Laravel应用无法验证上传的图片。它返回以下错误信息:
无法猜测MIME类型,因为没有可用的猜测器(您是否启用了php_fileinfo扩展名?)
我知道在php.ini中启用php_fileinfo.dll/php_fileinfo.so可以解决此问题。但我无法访问我的远程服务器的php.ini文件。
那么,我想是否有其他方法可以启用它?如何启用?也许我可以使用PHP的ini_set()方法?我尝试像这样使用它:
你应该如何将这些附加内容放在那里?
无法猜测MIME类型,因为没有可用的猜测器(您是否启用了php_fileinfo扩展名?)
我知道在php.ini中启用php_fileinfo.dll/php_fileinfo.so可以解决此问题。但我无法访问我的远程服务器的php.ini文件。
那么,我想是否有其他方法可以启用它?如何启用?也许我可以使用PHP的ini_set()方法?我尝试像这样使用它:
ini_set('extension', 'php_fileinfo.so');
但是它不起作用。
我也看到过可以使用 .htaccess 文件覆盖 php.ini 设置。但是怎么做呢?
像 Laravel 默认的一样,我的 .htaccess 文件是:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
你应该如何将这些附加内容放在那里?