下载时用户提交带有资源名称参数的请求,收到请求后根据请求的资源名称参数去数据库查询文件的实际位置和名称,然后用文件的实际路径和名称 读取文件 得到inputstream流,把文件的inputstream写入给用户响应的response的outputstream就行了。
要重新设置contentType,如application/octet-stream,再加一个filenamefilename="XXXXX.txt"
response.setHeader("Content-Disposition", "attachmentfilename="+filename)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)