今天解决一个问题.用户所有的图片都不能上传。
通过开发者工具发现,返回的报错信息为:
File validation failed
通过搜索发现有人也发现了这个问题:
根据提示,最后发现是自己的php没有安装fileinfo
安装后就解决了.
今天解决一个问题.用户所有的图片都不能上传。
通过开发者工具发现,返回的报错信息为:
File validation failed
通过搜索发现有人也发现了这个问题:
根据提示,最后发现是自己的php没有安装fileinfo
安装后就解决了.
还有一种情况也会报这个错误,那就是图片的格式不符合Magento的要求.
这个时候需要修改Magento的模块文件加以支持你的图片文件格式:
/etc/di.xml
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="Magento\Cms\Model\Wysiwyg\Images\Storage">
<arguments>
<argument name="extensions" xsi:type="array">
<item name="allowed" xsi:type="array">
<item name="jpg" xsi:type="number">1</item>
<item name="jpeg" xsi:type="number">1</item>
<item name="png" xsi:type="number">1</item>
<item name="gif" xsi:type="number">1</item>
<item name="pdf" xsi:type="number">1</item>
</item>
<item name="image_allowed" xsi:type="array">
<item name="jpg" xsi:type="number">1</item>
<item name="jpeg" xsi:type="number">1</item>
<item name="png" xsi:type="number">1</item>
<item name="gif" xsi:type="number">1</item>
<item name="pdf" xsi:type="number">1</item>
</item>
</argument>
</arguments>
</type>
</config>