• Flash:使用FileReference上传在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";
  • 相关阅读:
    人事面试测试篇25
    人事面试测试篇19
    人事面试测试篇24
    人事面试测试篇20
    人事面试测试篇18
    人事面试测试篇23
    人事面试测试篇21
    人事面试测试篇17
    明天……
    重装系统
  • 原文地址:https://www.cnblogs.com/personnel/p/4582957.html
Copyright © 2020-2023  润新知