你是要在页面中打开,还是点击就下载?

解决方案 »

  1.   

    打开的话只需要得到你资源在服务器的路径就可以了吧,你直接在页面进行显示。
    下载的话和上传一样就是操作一下IO,都是那几行代码,参考一下这段代码:String downFilename;//要下载的文件名称
    String filepath;//要下载的文件完整路径
     response.setContentType("text/plain");
    response.setHeader("Location",downFilename);
     response.setHeader("Content-Disposition", "attachment; filename=" + downFilename); 
    OutputStream outputStream = response.getOutputStream();
     InputStream inputStream = new FileInputStream(filepath);
     byte[] buffer = new byte[1024];
     int i = -1;
    while ((i = inputStream.read(buffer)) != -1) {
     outputStream.write(buffer, 0, i);
    }
    outputStream.flush();
     outputStream.close();
     inputStream.close();