我引用了所有必要的脚本
app.import('vendor/jquery-file-upload/js/vendor/jquery.ui.widget.js');
app.import('vendor/jquery-file-upload/js/jquery.iframe-transport.js');
app.import('vendor/jquery-file-upload/js/jquery.fileupload.js');
但是从ie9请求文件为空,ie9不支持文件上传XHR请求,但上传者应该为此浏览器使用iframe-transport。来自ie9的请求如下:
Client
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.7,ka;q=0.3
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
X-Requested-With: XMLHttpRequest
为什么它仍然是XMLHttpRequest呢?它在chrome和ie10 +
中工作正常