使用 WebAPI 和 IE8/9 上传剑道文件不正确的错误消息
Kendo File Upload with WebApi and IE8/9 Incorrect error message
我有一个Web Api可以使用KendoUI上传文件,它可以在所有浏览器上运行良好。
但是,每当我尝试在IE 8/9中验证并生成异常时,我都会收到以下消息:
' Server response: Error trying to get server response: Error: Access is denied.'
而在Chrome或Firefox等其他浏览器中,我得到了正确的消息。
例如:
Request.CreateResponse(HttpStatusCode.InternalServerError, "The file is empty")
Chrome 显示:"文件为空",IE 8/9 显示:"访问被拒绝"。
有什么想法吗?
经过数小时的调试和搜索,我找到了自己问题的答案:
答案在这里 访问 iframe 文档对象时出现"访问被拒绝"错误
[...]"事实证明,如果发送带有错误代码的响应,IE会将iframe的内容替换为从磁盘加载的错误消息(res://ieframe.dll/http_500.htm),这会导致跨域访问被拒绝错误。由奥维什"
相关文章:
- 使用压缩的JavaScript文件(不是运行时压缩)
- Connect-busboy:当管道文件写入蒸汽时,文件为空或不正确,具体取决于类型
- 将ng2图表添加到Typescript/ Angular 2项目引用路径和.js文件的路径不正确
- 使用 WebAPI 和 IE8/9 上传剑道文件不正确的错误消息
- Require JS with Knockout组件正在查找路径不正确的JS文件
- 当 Express 发送带有参数的静态 html 文件时,路径不正确
- Web Audio API - Javascript 创建的 WAV 文件长度不正确且无声
- 使用AngularJS循环访问JSON文件时出现“格式不正确”的Firefox错误
- "格式不正确的JSON流”;当从SharePoint 2013 REST API对文件使用moveto或cop
- 尽管文件顺序正确,但$highcharts不是一个函数
- 为什么合并的 JavaScript 临时文件格式不正确
- javascript从桌面拖动文件:draginter/dragleave不正确地触发
- Firefox在另存为类型-另存为对话框中的文件类型不正确
- Javascript外部文件链接不正确
- DataTable不是一个函数,引用的文件被正确加载
- 已转换的blob正在以不正确的格式获取文件
- Javascript文件路径链接不正确
- Webresource文件不能正确加载,抛出404错误,然后声明javascript文件没有在下面定义
- Node.JS post到JSON文件格式不正确
- 节点流添加标头发送文件不正确