FLEX用FileReference做下载,中文文件名的文件下不了,但文件名并没有乱码!
为什么呢。

解决方案 »

  1.   

    第一个是路径 要用encodeURL(下载的路径)(这个方法是flex的顶级方法,所以直接用就ok了)第二个是下载方法里传的参数 必须要把默认的文件名写上,(我试过如果不写就下载不了)就是此方法                 fileRef.download(urlReq,filename)第三个就是改服务器编码改成utf-8(servlet.Xml 里的<Connector port="81" 这个地方也就是改端口的地方后面加上URIEncoding="UTF-8"这个就好了)