【问题标题】:Kendo UI upload file size limit using ASP.NET MVC?使用 ASP.NET MVC 的 Kendo UI 上传文件大小限制?
【发布时间】:2013-05-05 13:03:12
【问题描述】:

我正在将 MVC.NET 与 kendo ui 一起使用。我已经实现了剑道 UI 上传,它工作正常。但是我需要能够上传一个大约 200MB 的大文件。我更新了 web.config 文件中的 maxRequestLength 和 executionTimeout 属性。 但是当我上传一个 90MB 的文件时,它只是等待一段时间然后出错,还有其他人设法使用 kendo ui 上传一个大文件吗?

谢谢

【问题讨论】:

    标签: kendo-ui


    【解决方案1】:

    您是否也更新了 maxAllowedContentLength?如果是,并且问题仍未解决,您可以在此处发布服务器响应吗? (您可以使用 Fiddler 捕捉它)

    【讨论】:

    • 谢谢。那行得通。非常感激。出于好奇,我一直在阅读通过增加限制可能存在拒绝服务攻击的问题。真的吗?如果这是解决此问题的最佳方法是什么?
    • 这实际上是一个棘手的问题。是的,默认情况下增加请求限制可以更容易地拒绝您的服务,但是如果您必须上传大文件,您真的有什么选择?通过携带 Pendrive 的鸽子发送数据?上传零件/包中的较大文件?那是棘手的跨浏览器。几年后,我们可以通过FileApi 实现这一目标(除非您正在为数量非常有限的浏览器制作东西),但是现在呢?需要一些 flash-y 或 java-y 或 smthing 插件将文件分割成多个部分。
    • 所以你的意思是我刚买的1000只鸽子是浪费钱? :P .. 使用以下内容怎么样?由于最大请求大小限制是为了保护您的站点,因此最好为特定目录而不是整个应用程序扩展文件大小限制。这是可能的,因为 web.config 允许级联覆盖。您可以将 web.config 文件添加到仅包含上述内容的文件夹中,或者您可以使用主 web.config 中的 标签来达到相同的效果?
    猜你喜欢
    • 2014-08-25
    • 2015-08-16
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 2017-03-09
    • 2011-01-13
    相关资源
    最近更新 更多