在后台生成了一个zip文件,想把这zip文件下载下来 ,本来采用的是window.open();打开这个文件的url,从我的机器上可以,当远程登录的时候不能下载,不知道有啥解决办法

解决方案 »

  1.   

    直接用<a href=url></a>就OK
      

  2.   

    典型的路径问题,在远程看一下文件的url,应该是错的,所以才不行
      

  3.   

    远程登录的时候下载文件的url为http://216.16.16.121:9080/gsext/cas/accountExport/exportdata/gsadmin/2010-06-24%20_802441112.zip
      

  4.   

    文件的确是放在了项目下面的这个目录中 那个zip文件都存在了
      

  5.   

    那你试试2楼的方法看,window.open()可能各个浏览器支持的不一样
      

  6.   

    <a href=<%=request.getContextPath()%>/cas/accountExport/exportdata/gsadmin/2010-06-24%20_802441112.zip></a>
      

  7.   

    我现在是用js来导出的不能再点一个a连接 这个行不不通
      

  8.   

    如果能用<%%>这样写java程序导出也可以 就是那个url
      

  9.   

    版本有啥关系 现在我改成window.location=url已经可以远程打开了,部署到was上的时候又不行了,和操作系统有关系吗?服务器是linux
      

  10.   

    Linux服务器,需要设置权限,用root用户启动或者给用户赋权限