我正在使用moxie FileInput和XmlHttpRequest polyfill实现文件拾取和上传。我只使用HTML5和HTML4运行时。
在IE8& 9当我尝试发送从FileInput中选取的文件时,我从html4 xhr运行时获得NOT_FOUND_ERROR。
简单的代码示例: https://gist.github.com/derrickwilliams/7390bd8e33aec336c0f8
调用xhr.send(formData);
后抛出错误非常感谢任何帮助。
答案 0 :(得分:0)
问题: 我的应用程序使用角度和ui路由器。呈现FileInput的视图在移动到实际发出XHR请求的下一个状态后会被销毁。这似乎只是html4运行时的一个问题。
解决方案: 我使用容器选项将FileInput呈现在状态转换期间销毁的元素之外。