java如何下载Wps、及txt文档? 我上传到项目里的wps文件,下载时指向其所在目录,是直接打开的!我想做的是不打开,而是下载!求高手指点!java 下载

解决方案 »

  1.   

    不知道楼主有没用什么框架,如果没有的话楼主可以把路径指向一个下载的servlet使用response进行的outputStream以流的方式输出到客户端进行下载。
    response.setContentType("text/plain;charset=UTF-8");
    //下面这句attachment就保证你的文本文档不会被直接打开每次都会进行下载
    response.addHeader("Content-Disposition","attachment;fileName=你的文件名");
      

  2.   

    我现在的条件是只有文件路径,在jsp页面怎么下载,还有就是response 引用的那个空间呢?
      

  3.   

    为什么word excel都能下载,但wps不能下载呢?是不是哪个能设置一下下载类型啊,把wps类型加进去?求指点!
      

  4.   

    我现在的条件是只有文件路径,在jsp页面怎么下载,还有就是response 引用的那个空间呢?
    jsp要下载的话就是提交请求到servlet把文件的路径当做参数提交过去,servlet用response的outputStream把这个文件以流的形式发出去。
    word excel这种不是可以直接打开的文本文件你用路劲是可以直接下载的,像txt这样的文本文件你必须用response的方式进行下载response.addHeader("Content-Disposition","attachment;fileName=你的文件名");这句就是避免直接打开文本文件。wps的话一样加上wps的文件类型。