我无法在 Umbraco 内容中使用 TinyMCE 上传图像以外的任何内容。我收到错误:
Cannot upload this file, it does not have an approved file type
我检查了umbracoSettings disallowedUploadFiles
,那里没有docx
:
<disallowedUploadFiles>
ashx,aspx,ascx,config,cshtml,vbhtml,asmx,
air,axd,swf,xml,html,htm,svg,php,htaccess
</disallowedUploadFiles>
此外,开发人员 -> 数据类型 -> 媒体选择器
已禁用仅选择图像
。我使用 Umbraco 7.5.9。我可以使用媒体部分上传任何内容。
看起来像\Umbraco\Views\common\dialogs\mediapicker.html
<umb-photo-folder
min-height="105"
min-width="150"
max-height="250"
ideal-items-per-row="3"
on-click="clickHandler"
ng-model="images"
images-only="{{onlyImages}}" <!-- always true -->
filter-by="searchTerm" />
如果我手动将其设置为 false
,mediapicker 将允许我上传任何内容,但无法选择非图像文件。
关于我应该检查什么还有其他想法吗?
发布在 Umbraco issue tracking .
最佳答案
抱歉发帖晚了。我刚刚遇到了一个选项,可以允许某些文件并阻止所有其他文件在 umbraco 中上传。使用以下选项。
<allowedUploadFiles>jpg,xls</allowedUploadFiles>
该设置位于“config\umbracoSettings.config”。 如果没有添加,我们可以添加设置。更多信息请参见以下链接
https://our.umbraco.com/documentation/reference/config/umbracosettings/
关于c# - Umbraco 媒体没有批准的文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42565013/