/**
* 评论文档文件下载
* @return
* @throws Exception
*/
public String downloadfile()throws Exception{
try{
//存放文件的根: fileRoot = /DPIv5r1MNP_Review;
AppInfo appInfo = appInfoService.getAppInfoById(Integer.parseInt(appId));
String appName = appInfo.getAppName();
String subName = appInfo.getSubCategory().getSubCategoryName();
String srvName = appInfo.getSubCategory().getSrvCategory().getSrvCategoryName();
// 应用所在的路径
String appPath = fileRoot + "/" + srvName + "/" + subName + "/" + appName ;
String commentPath = "";
commentPath = appPath + "/Doc/comment/" + userId;
String tmpName = new String(filename.getBytes("ISO8859-1"),"UTF-8");
File file=new File(commentPath+"\\"+tmpName);
FileInputStream fis=new FileInputStream(file);
this.getResponse().setContentType("application/force-download");
this.getResponse().setHeader("content-length", String.valueOf(file.length()));
this.getResponse().setHeader("Content-disposition", "attachment;filename="+ new String(tmpName.getBytes("gb2312"),"iso8859-1"));//new String(file.getName().getBytes("utf-8"),"gb2312")
ServletOutputStream os=this.getResponse().getOutputStream();
int length=0;
while((length=fis.read())!=-1){
os.write(length);
}
if(fis!= null){
fis.close();
}
if(os!= null){
os.flush();
os.close();
}
}catch(Exception e ){
}
return null;
}
分享到:
相关推荐
"Fish文库文档下载工具"的核心功能在于其对多种文档网站的兼容性,能够突破常规的在线预览限制,将文档转化为可本地存储的PDF文件。这样,用户就可以随时随地查阅,无需依赖网络连接,极大地提高了学习和工作的效率...
在提供的压缩包文件中,“ExuiKrnln_Win32.lib”可能是一个动态链接库文件,用于支持“萝卜头文档下载器.exe”的功能实现。这类库文件通常包含可被其他程序调用的函数,可能包含了解析网页、模拟登录、抓取下载链接...
豆丁网免费下载器(冰点)无需登录也无需积分,只需要将需要下载的文档的网页地址复制在软件的录入框中就可以自由下载,并最终生成pdf文件。对部分pdf文件能够提取文字生成txt。 豆丁网免费下载器还支持自由下载百度、...
【描述】"文档下载器" 提供了一个集成化的解决方案,让用户能够轻松下载网络上的文档资源,特别是可能存在于各种文档分享平台上的PDF、SWF等格式的文件。它可能包含了用于处理不同文件类型的组件,以及一些支持程序...
萝卜头文档下载器是一款Windows端的免费文档下载工具,可以帮助我们下载各种常用文档,降低获取成本!软件下载好后无需安装,就可以直接打开使用。 界面非常的干净整洁,支持下载的范围也非常广泛,支持范文、协议书...
国密规范文档所有标准稳当的下载链接,SM2/SM3/SM4/SM9等,各种国密产品检测规范
由于在学习numpy数据分析的时候没有csv类型文件,又懒得自己一个个敲字,便想来csdn里随便下载一个。然而......居然要钱啊!!!!!!!我没钱,所以自己写了个,我不要你们的钱,麻烦各位拿资源的时候吱一声,这是...
对于"Fish-v321"这个文件,根据上下文推测,这可能是某个特定的在线文档下载神器的版本号或者是该工具的安装包文件名。具体的功能和使用方法,可能需要进一步查阅相关软件的说明书或者进行实际操作来了解。总的来说...
这些工具能够解析百度文库的页面,抓取文档内容并将其转换成本地文件。使用这类工具时,用户需要复制百度文库文档的网页链接,然后粘贴到工具的输入框内,按照提示进行操作。值得注意的是,这种方法可能受制于网站的...
综上所述,"豆丁当当文档下载"涉及到的技术点包括文档分享平台的使用、文件下载工具、文件格式转换(如SWF到PDF)、文档管理以及特定平台的文件格式(如DOCIN)。这些工具和服务的使用可以帮助用户更有效地获取和...
在线文档下载器可能使用此库来解析和处理从网站下载的PDF文件,确保用户可以本地存储和阅读这些文档。 “iDocDown.exe”是主程序执行文件,是在线文档下载器的核心部分。它包含了实现下载功能的算法和逻辑,能够...
总结一下,"蚂蚁文库文档下载"是一个方便用户下载蚂蚁文库上文档的工具,它涉及的技术包括Python编程、网页解析、网络请求以及文件处理。使用者需具备一定的Python基础和对网络爬虫的理解,同时,使用此类工具时要...
ASP.NET中提供可以在页面下载存储在后台的文件,很好用哦
网页文档下载工具是一种专门设计用于从互联网上高效、便捷地下载各类文档的软件。这些工具通常支持多种格式,如PDF、DOC、PPT、XLS等,帮助用户快速获取网络上的资源,尤其对于那些需要付费或者需要登录才能查看的...
至于压缩包文件"Fish-v318",这可能是"冰点文档下载"的一个版本更新或者是配套软件的一部分。"v318"可能是版本号,表示这是该软件的第318次更新,可能包含性能优化、错误修复或者新增功能。通常,用户需要按照提供的...
在这个“xUtils3文件下载Demo”中,我们将探讨如何利用xUtils3框架来实现一个简单的文件下载功能。 首先,xUtils3的文件下载功能是通过`HttpUtils`类提供的。`HttpUtils`提供了丰富的HTTP请求方法,包括GET、POST、...
6. **新建 文本文档.txt**:这可能是示例中的一个测试文件,用于演示如何通过Ajax进行下载。在实际应用中,这个文件的名称和类型将由用户选择或由业务逻辑决定。 具体实现步骤: 1. **前端**:在JSP文件中,使用...
针对这种情况,出现了名为“豆丁网文档下载工具”的程序,如iDocDown,它可以帮助用户免费或更便捷地获取豆丁网上的文档。 iDocDown是一款专为豆丁网设计的下载工具,其主要功能是绕过豆丁网的下载限制,让用户能够...
总的来说,“冰点文库下载器”是一款解决在线文档下载难题的实用工具,它的出现反映了用户对知识资源共享的需求。然而,作为IT从业者,我们应当同时关注合规性和道德性,平衡好获取信息与尊重知识产权的关系。