十月 CMS 不允许的文件类型

维特纳

我正在尝试将 .pptx 文件上传到 10 月 CMS 中的媒体库,但由于文件类型不允许,因此出现错误。我曾尝试使用 Stackoverflow 的以下建议:

'fileDefinitions' => [ 'assetExtensions' => array_merge(FileDefinitions::get('assetExtensions'), ['docx']), ],

但是我收到一条关于 FileDefinitions 类不存在的错误消息。我还尝试了另一个建议,将添加到 /config/cms.php 中的 fileTypes 数组,但这也不起作用,因为这种包含文件的方式似乎已经消失了。

十月 CMS git repo 有一个拉取请求,它向源代码添加了一个文件类型,但我觉得这不是一个好主意,因为不同的用户有不同的需求,每次有人想要添加新的文件类型时,系统都必须更新!无论如何,有没有人知道一种简单地在允许文件类型数组中添加新文件类型的好方法?

似乎它应该是一个简单的配置设置,但对于我的生活,我找不到任何工作参考。

哈迪克·萨塔西亚

我猜你在那里添加了错误的扩展名,它的pptx而不是ppxt @David Lundquist

<?php

return [

    'fileDefinitions' => [
        'defaultExtensions' => [
            'pptx'
         ]
    ],

    // other config
    ....
];

只需将此行添加到config/cms.php配置中,它应该可以工作。

但现在确保它现在只允许文件.pptx如果你想允许更多的扩展,你需要在这里手动添加它们。

'jpg'、'jpeg'、'bmp'、'png'、'webp'、'gif'、'svg'、'js'、'map'、'ico'、'css'、'less'、'scss ', 'ics', 'odt', 'doc', 'docx', 'pdf', 'swf', 'txt', 'xml', 'ods', 'xls', 'xlsx', 'eot', “woff”、“woff2”、“ttf”、“flv”、“wmv”、“mp3”、“ogg”、“wav”、“avi”、“mov”、“mp4”、“mpeg”、“webm” ', 'mkv', 'rar', 'zip'

这是默认列表,因此只需复制此列表并在此处添加您自己的额外扩展名..

在你的情况下,它的pptx .. 它会起作用。

我检查了代码库,没有其他简单的方法可以扩展它。{可能很难需要额外的插件和钩子等..}

不要尝试该 array_merge 解决方案,因为 FileDefinitions 代码将递归调用以再次获取 cms 配置,它将执行 array_merge ... (超出主题但它不起作用所以不要尝试)

所以最好使用这个,这不会影响更新。

每次有人想要添加新文件类型时都会更新!

不要仅仅为了这个目的而担心他们提供了配置文件:)

尝试一下,如果它不起作用请发表评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

十月CMS前端文件下载

来自分类Dev

我应该在哪里放置我的十月CMS图像文件

来自分类Dev

十月CMS目录豁免

来自分类Dev

十月CMS AJAX操作-插件

来自分类Dev

十月 CMS 组件或部分

来自分类Dev

十月CMS-如何正确路由

来自分类Dev

十月CMS自定义邮件布局

来自分类Dev

十月cms找不到驱动程序

来自分类Dev

十月CMS-扩展插件的功能?

来自分类Dev

十月CMS身份验证/注册表格

来自分类Dev

十月CMS的制作和无人值守安装

来自分类Dev

十月 CMS 媒体查找器

来自分类Dev

十月 CMS 模型 - 覆盖保存功能

来自分类Dev

十月CMS。ajax请求后变量消失

来自分类Dev

十月 CMS,如何更改模板中的日期格式?

来自分类Dev

十月Cms。如何为模型添加属性?

来自分类Dev

十月 CMS 中继器分页或加载更多

来自分类Dev

十月CMS-有条件地加载其他页面

来自分类Dev

十月CMS创建一个多选表单字段

来自分类Dev

是否可以在十月CMS的后端中创建嵌套选项卡?

来自分类Dev

用十月CMS做前端公共和限制区域的最佳方式?

来自分类Dev

十月CMS 媒体查找器。安全令牌无效

来自分类Dev

如何在十月 CMS 中使用本地开发服务器

来自分类Dev

十月 CMS - 无法在后端编辑页面 - http 状态 403

来自分类Dev

十月CMS | 如何在 OctoberCMS 中启用下载目录?

来自分类Dev

有没有办法在十月 CMS 中使用 GET 参数重定向?

来自分类Dev

十月CMS | 用“显示更多”来创建作品集,但在树枝上挣扎

来自分类Dev

十月CMS:尽管已重定向,但http:// localhost / backend返回404,而http://localhost/index.php/backend起作用

来自分类Dev

十月的Javascript天