关于FLEX 版本 11 到14 发现的 navigateToURL 的一个问题

whaosoft 2014-09-03
以下都说的是navigateToURL的问题

var request:URLRequest = new URLRequest( allURL );
request.method=URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.list="www";
navigateToURL(request);


player 11 12 版 时

是用2进制传过流去的 即使你看着用的是字符串 火狐是没事的 但我用ie测试
就是流过去的额 后台 request.getparameter 接不到东西了。。。要用
request.getinputstream 得到 但只是ie这样啊 火狐可以用getparam的
当然了 11。12时可以完全不用URLVariables  直接设置request的类型为2进制流这样是可以的 (奇怪的是用debug模式单启动时 也是没问题的 用getparameter 就行 单起个项目也行 就弄到我们框架里就没戏了)

player 13 14 版 时
好像是修改了安全问题是的设置request的类型为2进制流是报沙箱问题的
所以只能但参数发过去 而且还是字符串的 要 new URLVariables() 了
后台 ie 和火狐 都是用request.getparameter 接收没任何问题

【发现这个蛋疼问题是因为我们用flex 导出excel用的方法极为 脱裤放屁
个人不建议这么用直接后台组织 或前端有第3方包 我们这个是 网上也不哪个傻子写的 先转html字符串 在流在发 java再接 】
Global site tag (gtag.js) - Google Analytics