【发布时间】:2011-10-26 23:39:35
【问题描述】:
我正在尝试使用技术 describe on this blog 将文档上传到我的服务器
一切顺利,我可以上传文件了。唯一的障碍是当我尝试上传超过我的 web.config 中定义的上传限制的文件时......
<location path="Documents/Documents/Add">
<system.web>
<httpRuntime maxRequestLength="25600"/>
</system.web>
</location>
问题是我没有得到服务器的响应。其实在Visual Studio中调试的时候,连action都没有命中!
对提琴手的进一步调查表明我得到了一个......
504: ReadResponse() failed: The server did not return a response for this request.
....但我只有在 fiddler 运行时才在 Chrome 中得到这个。如果 fiddler 没有运行 chrome,则只会看到没有状态代码的“失败”,并且 $().ajax 表单调用的 error() 不会被命中。
this SO post 也有完全相同的问题。但是,我想知道当文件大小超出时如何向用户提供反馈,因为当前“loading.gif”只是在旋转,因为没有引发错误响应。
【问题讨论】:
标签: jquery asp.net-mvc file-upload error-handling maxrequestlength