2017-03-02 65 views
0

我无法在Umbraco内容中使用TinyMCE上传除图像以外的任何内容。我得到一个错误:Umbraco媒体没有批准的文件类型

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

回答

0

我意识到这有点晚了,我的问题是与Flash(SWF)文件待办事项。我试图添加媒体类型(无济于事,完全新手)。 后来我发现这个职位,并从一把umbraco配置设置文件删除SWF,然后它让我上传。

+0

虽然*当然*我不想在网站上安装任何古老的SWF文件;-)。 (我使用FireFox Shumway加载项将它们转换为播放文件,并使用https://tinytake.com/将它们记录下来并保存为最终的mp4)。 –