我正在尝试使用此博客上描述的技术将文档上传到我的服务器
一切顺利,我能够上传文件就好了。唯一的障碍是当我尝试上传超过我的 web.config 中定义的上传限制的文件时......
<location path="Documents/Documents/Add">
<system.web>
<httpRuntime maxRequestLength="25600"/>
</system.web>
</location>
问题是我没有得到服务器的响应。事实上,在 Visual Studio 中调试的时候,连动作都打不到!
对提琴手的进一步调查表明我得到了一个......
504: ReadResponse() failed: The server did not return a response for this request.
....但我只在提琴手运行时在 Chrome 中得到这个。如果 fiddler 没有运行 chrome,只会看到没有状态代码的“失败”,并且 $().ajax 表单调用的 error() 不会被命中。
这个SO帖子也有完全相同的问题。但是,我想知道当文件大小超出时如何向用户提供反馈,因为当前“loading.gif”正在旋转,因为没有引发错误响应。