Magento2 未上载图像。不允许的文件类型。在magento 2

Magento2 未上载图像。不允许的文件类型。在magento 2,magento2,Magento2,我在Magento 2.3.3和 当我在Magento 2中从管理员添加/编辑产品并尝试上载PNG和JPG图像时,我收到一条错误消息: 未上载图像。不允许的文件类型 我将pub/static文件夹的权限设置为777,但未获得成功 这是你的电话号码 如何上传图像?我也面临同样的问题 问题解决了,让我分享解决方案 任何许可都没有问题。我刚刚更改了uploader.php文件夹中的一个代码 转到目录:public\u html/vendor/magento/framework/File/uploade

我在Magento 2.3.3和 当我在Magento 2中从管理员添加/编辑产品并尝试上载PNG和JPG图像时,我收到一条错误消息:

未上载图像。不允许的文件类型

我将pub/static文件夹的权限设置为777,但未获得成功

这是你的电话号码


如何上传图像?

我也面临同样的问题

问题解决了,让我分享解决方案

任何许可都没有问题。我刚刚更改了uploader.php文件夹中的一个代码

转到目录:public\u html/vendor/magento/framework/File/uploader.php

并将uploader.php中的一行(return$this->fileMime->getMimeType($this->\u file['tmp\u name']);)替换为(return$this->\u file['type'];

现在我的图片上传工作正常

试试这个也许对你有用。

magento 2.3版 解决方案是编辑

if($uploader->checkMimeType($this->getAllowedMimeTypes()){

if(!$uploader->checkMimeType($this->getAllowedMimeTypes()){


magento/module catalog/Controller/Adminhtml/Product/Gallery/Upload.php
core file

中,是否可以尝试不带下划线和空格的图像,然后重试?是的,我上传了不带下划线和空格的图像,但没有成功。它在本地环境中工作,但在服务器上不工作。不建议更改magento源文件,而且这对我不起作用。对不起