【问题标题】:Error while uploading image through Laravel 7.0通过 Laravel 7.0 上传图片时出错
【发布时间】:2020-07-31 16:33:31
【问题描述】:

我正在尝试上传图片,但它给了我以下错误

我还在我的 php.ini 文件中添加了 extension=php_fileinfo.dll,但它仍然给我与上图相同的错误。 我该如何解决?

【问题讨论】:

  • 您确定它已启用吗?您可能编辑了错误的php.ini,因为某些环境可以有多个文件。将dd(get_loaded_extensions()); 放在您的PHP 代码中的某处,以查看fileinfo 是否存在,或者您可以运行php -m
  • 配置更改后,您必须重新启动 xampp 或 wampp。如果再次出现此错误则图像上传文件权限 eanble
  • @A.ANoman 如何开启图片上传文件权限?
  • 在您的项目终端中输入php --ini 并检查Loaded Configuration File,这是您的CLI 使用的php.ini 文件。确保在该文件中取消注释扩展名。

标签: php laravel file-upload laravel-7


【解决方案1】:

您可能编辑了错误的php.ini 文件,因为由于PHP 的配置不同,某些环境可能有多个php.ini 文件。要检查您使用的 PHP 版本是否实际加载了扩展,您可以在项目终端中键入 php -m 以查看已加载的模块,或者您可以在 PHP 中的某处输入 dd(get_loaded_extensions()); 以查看类似的结果。

如果您的扩展程序未加载,则很可能意味着您编辑了错误的文件。因此,您可以在项目终端中键入php --ini 并检查Loaded Configuration File。这是 CLI 使用的 php.ini 文件。确保在该文件中取消注释扩展名。

【讨论】:

    猜你喜欢
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    相关资源
    最近更新 更多