Flash:使用FileReference上传在Firefox上遇到的问题终于解决了
2015-06-17 12:58
302 查看
以前使用的是这样的一句话:
var uploadURL:URLRequest = new URLRequest();
uploadURL.url = "upload.asp";
测试发现在ie上正常运行,但在firefox上却上传失败!
今天上午无意间发现有一个网站使用FileReference上传在firefox上测试通过,我晕,看来还是我的程序问题。
下午搞了一个多小时,终于找到原因:
原来在ie浏览器,uploadURL.url 可以使用相对路径,但在firefox下,必须使用绝对路径。
解决办法:
//取得当前的域名
var uploadURL:URLRequest = new URLRequest();
uploadURL.url = "upload.asp";
测试发现在ie上正常运行,但在firefox上却上传失败!
今天上午无意间发现有一个网站使用FileReference上传在firefox上测试通过,我晕,看来还是我的程序问题。
下午搞了一个多小时,终于找到原因:
原来在ie浏览器,uploadURL.url 可以使用相对路径,但在firefox下,必须使用绝对路径。
解决办法:
//取得当前的域名
var domain:String = loaderInfo.loaderURL; var i:int = domain.indexOf("/flash"); if(i>0) { domain=domain.substr(0,i); } var uploadURL:URLRequest = new URLRequest(); uploadURL.url = domain + "/upload.asp";
相关文章推荐
- 关于Jsp遇到405错误
- Scrapinghub | Professional Services
- js查看对象内容
- Flash与JavaScript互动
- nodejs+socket聊天系统
- 身份证验证js
- 银行卡号验证js(银行卡号Luhm校验)
- AngularJS学习笔记一:简单入门
- jsonp
- JS设置 按钮为可用和不可用两种状态
- 一切从编辑器说起:web前端代码编辑器
- css选择器的优先级别
- Java:判断当前操作系统界面采用的主题是windows经典样式还是xp样式
- CSS 文字上下颠倒显示
- Angular - ng-repeat高级用法
- 响应式设计的5个CSS实用技巧
- JS获取字符串长度,一个中文算两个字符。
- z-index在css中怎么用?
- 让IE依据HTML头标签选择显示模式
- html5之keygen标签