c# - Umbraco 媒体没有批准的文件类型

标签 c# .net asp.net-mvc umbraco umbraco7

我无法在 Umbraco Content 中使用 TinyMCE 上传图片以外的任何内容。我收到一个错误:

Cannot upload this file, it does not have an approved file type



enter image description here

我检查了 umbracoSettings disallowedUploadFiles ,没有docx那里:
<disallowedUploadFiles>
    ashx,aspx,ascx,config,cshtml,vbhtml,asmx,
    air,axd,swf,xml,html,htm,svg,php,htaccess
</disallowedUploadFiles>

还有 Developer -> Data Types -> Media PickerPick only images禁用。我使用 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/

相关文章:

c# - "System.Net.Sockets.SocketException "类型的 Windows azure 异常

javascript - 循环通过特定类的控件时无法访问attr

jquery - JSON Post 调用错误函数

c# - IoC 和构造函数过度注入(inject)反模式解析

javascript - 如何下载文件并在MVC中停留在当前页面

c# - Lambda 表达式 order by 和 take issue

c# - 为什么字节数组的大小不等于字符串大小?

c# - 如何在播放时比较 MediaElement 的准确位置

javascript - 在 wpf c# 上禁用 Javascript 警报

C# 属性访问优化