这些附件是以文本即ASCII码传输的,而不是以二进制码传输的,所以才造成这个现象

解决方案 »

  1.   

    这些附件是以文本即ASCII码传输的,而不是以二进制码传输的,所以才造成这个现象
    ??可以说具体一点吗?我也找到了一些原因,就是我用 FileOutPutStream来做输出流就可以正常显示,
    但是用这个什么提示都没有,客户不知道什么时候下载完成,也不知道下载在哪里.我用的是这个,就会出现乱码.
    ServletOutputStream sos =  response.getOutputStream();是不是可以指定sos的编码呢?又该怎么指定?
      

  2.   

    搞定了:)!!!.....response.reset();
    response.setContentType("application/download");
    OutputStream out = response.getOutputStream();......