在wordpress后台上传文件提示
has failed to upload.
Sorry, this file type is not permitted for security reasons.
因为默认仅支持以下格式
| jpg|jpeg|jpe | = | image/jpeg |
| gif | = | image/gif |
| png | = | image/png |
| bmp | = | image/bmp |
| tiff|tif | = | image/tiff |
| ico | = | image/x-icon |
| heic | = | image/heic |
| asf|asx | = | video/x-ms-asf |
| wmv | = | video/x-ms-wmv |
| wmx | = | video/x-ms-wmx |
| wm | = | video/x-ms-wm |
| avi | = | video/avi |
| divx | = | video/divx |
| flv | = | video/x-flv |
| mov|qt | = | video/quicktime |
| mpeg|mpg|mpe | = | video/mpeg |
| mp4|m4v | = | video/mp4 |
| ogv | = | video/ogg |
| webm | = | video/webm |
| mkv | = | video/x-matroska |
| 3gp|3gpp | = | video/3gpp |
| 3g2|3gp2 | = | video/3gpp2 |
| txt|asc|c|cc|h|srt | = | text/plain |
| csv | = | text/csv |
| tsv | = | text/tab-separated-values |
| ics | = | text/calendar |
| rtx | = | text/richtext |
| css | = | text/css |
| htm|html | = | text/html |
| vtt | = | text/vtt |
| dfxp | = | application/ttaf+xml |
| mp3|m4a|m4b | = | audio/mpeg |
| aac | = | audio/aac |
| ra|ram | = | audio/x-realaudio |
| wav | = | audio/wav |
| ogg|oga | = | audio/ogg |
| flac | = | audio/flac |
| mid|midi | = | audio/midi |
| wma | = | audio/x-ms-wma |
| wax | = | audio/x-ms-wax |
| mka | = | audio/x-matroska |
| rtf | = | application/rtf |
| js | = | application/javascript |
| = | application/pdf | |
| class | = | application/java |
| tar | = | application/x-tar |
| zip | = | application/zip |
| gz|gzip | = | application/x-gzip |
| rar | = | application/rar |
| 7z | = | application/x-7z-compressed |
| psd | = | application/octet-stream |
| xcf | = | application/octet-stream |
| doc | = | application/msword |
| pot|pps|ppt | = | application/vnd.ms-powerpoint |
| wri | = | application/vnd.ms-write |
| xla|xls|xlt|xlw | = | application/vnd.ms-excel |
| mdb | = | application/vnd.ms-access |
| mpp | = | application/vnd.ms-project |
| docx | = | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| docm | = | application/vnd.ms-word.document.macroEnabled.12 |
| dotx | = | application/vnd.openxmlformats-officedocument.wordprocessingml.template |
| dotm | = | application/vnd.ms-word.template.macroEnabled.12 |
| xlsx | = | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| xlsm | = | application/vnd.ms-excel.sheet.macroEnabled.12 |
| xlsb | = | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
| xltx | = | application/vnd.openxmlformats-officedocument.spreadsheetml.template |
| xltm | = | application/vnd.ms-excel.template.macroEnabled.12 |
| xlam | = | application/vnd.ms-excel.addin.macroEnabled.12 |
| pptx | = | application/vnd.openxmlformats-officedocument.presentationml.presentation |
| pptm | = | application/vnd.ms-powerpoint.presentation.macroEnabled.12 |
| ppsx | = | application/vnd.openxmlformats-officedocument.presentationml.slideshow |
| ppsm | = | application/vnd.ms-powerpoint.slideshow.macroEnabled.12 |
| potx | = | application/vnd.openxmlformats-officedocument.presentationml.template |
| potm | = | application/vnd.ms-powerpoint.template.macroEnabled.12 |
| ppam | = | application/vnd.ms-powerpoint.addin.macroEnabled.12 |
| sldx | = | application/vnd.openxmlformats-officedocument.presentationml.slide |
| sldm | = | application/vnd.ms-powerpoint.slide.macroEnabled.12 |
| onetoc|onetoc2|onetmp|onepkg | = | application/onenote |
| oxps | = | application/oxps |
| xps | = | application/vnd.ms-xpsdocument |
| odt | = | application/vnd.oasis.opendocument.text |
| odp | = | application/vnd.oasis.opendocument.presentation |
| ods | = | application/vnd.oasis.opendocument.spreadsheet |
| odg | = | application/vnd.oasis.opendocument.graphics |
| odc | = | application/vnd.oasis.opendocument.chart |
| odb | = | application/vnd.oasis.opendocument.database |
| odf | = | application/vnd.oasis.opendocument.formula |
| wp|wpd | = | application/wordperfect |
| key | = | application/vnd.apple.keynote |
| numbers | = | application/vnd.apple.numbers |
| pages | = | application/vnd.apple.pages |
那么怎么添加自己想要的文件类型呢?
插件法:安装 WP Add Mime Types,设置 - MIME TYPE SETTINGS
点击 reference 去找到标准的写法,贴过来保存即可。
代码法:其实更简单,请自行搜索。
另外
- 如果是添加字体,直接上传并非首选,很多编辑器里面可以配置,比如elementor和wpbakery都是支持的。
- 通过woocommerce上传产品的时候,如果提示不支持csv,那基本上是因为csv格式有问题,要另存为新的csv文件,因为默认保存的是Unicode编码方式,尝试一下 utf8吧,不明觉厉。
- 如果编码改了,仍然无法导入,就用ftp先上传吧。如果ftp还不行,那你传错服务器了。

