【问题标题】:Umbraco upload large files in mediaUmbraco 在媒体中上传大文件
【发布时间】:2020-06-04 05:36:36
【问题描述】:

我有一个要求,即 Umbraco 的管理面板需要能够上传大型视频文件,例如 2gb、4gb .. 我听说 .Net 的上传限制为 4gb 或 2gb(如果我'我错了)。所以基本上我已经改变了maxAllowedContentLength,如下所示

<!-- Max file size limitation -->
<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="4257286400" />
  </requestFiltering>
</security>

由于持续时间和上传大小有限制,我还调整了执行时间

<httpRuntime maxRequestLength="4257286400" executionTimeout="9999999" requestValidationMode="2.0" enableVersionHeader="false" targetFramework="4.5" />

现在的问题是,当我尝试上传 1gb 的文件时,页面只是继续加载,而当我尝试打开调试日志时没有任何反应,我可以看到它由于大文件而被取消。现在我不知道如何解决这个问题,因为我真的需要用户能够上传大文件。

不能将文件上传到 youtube 或 vimeo 等其他网站。我真的需要直接将它上传到网站。有没有办法在 Umbraco 中实现这一点?

注意:我已经使用了一些可用的软件包,但没有一个像这样工作

Import Media - 已经安装了这个,但我不知道它是如何工作的。好像管理面板上没有新功能所以我不知道在这里寻找什么

真的会在这里得到一些帮助。我只是希望能够在 Umbraco 中上传大文件

总结一下:

  1. 如何在 Umbraco Backend-Office 中上传大文件,因为我的设置不允许我这样做。最小文件大小为 2gb

  2. 如果有人有机会使用导入媒体包,如何使用它

【问题讨论】:

    标签: umbraco umbraco7


    【解决方案1】:

    看起来问题是由属性中值的不同维度引起的:

    1) "maxAllowedContentLength" 指定请求中内容的最大长度,以字节 (uint)为单位:https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/requestfiltering/requestlimits/

    2) "maxRequestLength"千字节(Int32) 为单位设置最大请求大小: https://docs.microsoft.com/en-us/dotnet/api/system.web.configuration.httpruntimesection.maxrequestlength?view=netframework-4.8

    【讨论】:

    • 是的,我确实考虑过这一点。以前我在上传时遇到大小限制错误,因此发现它的大小不同。一个是公斤,一个是字节,我不得不分别修改它
    • 能否更新您的问题,以便我们知道这个可能的问题已修复:)
    【解决方案2】:

    关于上传“由于大文件而被取消”,您收到了什么样的错误消息?

    AFAIK Umbraco 本身没有这些限制,所有这些都由 IIS 通过您已经找到的设置进行管理。

    但是我似乎确实记得有关 machine.config 的某些内容,它可能还设置了其中一些属性,从而胜过您的本地网站设置。因此,这是要检查您是否有权访问该文件(它将位于 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config 之类的地方)。否则,您可能需要联系一些托管管理员/支持并询问是否设置了全局限制。

    【讨论】:

    • 感谢您的回复。您是否知道 Umbraco 中的 Import Media 包是如何工作的?
    • 不知道,抱歉。但我不太确定它甚至可以与 v7 一起使用 - 这是一个非常古老的软件包:-/ 但老实说,它听起来并没有多大作用。在较新的 Umbraco 版本中,您应该能够一次将整个文件夹拖放到 Media 中,当然前提是文件不是太大。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    • 2013-01-29
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多