public void downloadFj() {
String id = request.getParameter("id");
if (StringUtils.isNotEmpty(id)) {
Sjfjb sjfjb = sjfjbService.get(Long.valueOf(id));
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType(sjfjb.getContenttype());
String tempname = null;
try {
tempname = URLEncoder.encode(sjfjb.getWjmc(), "UTF-8");
response.setHeader("Content-disposition",
"attachment; filename=\"" + tempname);
ServletOutputStream outStream = response.getOutputStream();
BufferedOutputStream bos = null;
bos = new BufferedOutputStream(outStream);
File srcFile = new File(EaModelContent.uploadfilepath
+ File.separator + sjfjb.getEid() + File.separator
+ sjfjb.getCclj());
FileInputStream stream = new FileInputStream(srcFile);
int bytesRead = 0;
byte[] buffer = new byte[1024];
while ((bytesRead = stream.read(buffer, 0, 1024)) != -1) {
bos.write(buffer, 0, bytesRead);
}
bos.close();
outStream.close();
stream.close();
sjfjb.setXzcs(sjfjb.getXzcs()==null?1:sjfjb.getXzcs() + 1);
sjfjbService.save(sjfjb);// 下载次数
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
"论坛附件下载工具"是一款专为phpwind和Discuz论坛设计的应用程序,旨在方便用户无需登录或配置用户信息即可下载论坛中的附件。这一工具简化了下载流程,为那些需要频繁下载论坛资源的用户提供了便利。 首先,我们...
然而,有时我们可能会遇到一些限制,无法直接下载论坛上的附件,这时就需要借助特定的工具——论坛附件下载器。这类工具能够帮助用户方便、快捷地获取论坛上的资源,解决因权限、速度或格式问题导致的下载困扰。 ...
在Discuz论坛系统中,附件下载次数限制是一个重要的管理功能,它允许管理员对论坛中的附件进行控制,确保资源的合理使用。本方案适用于Discuz X3.1、X3.2、X3.3以及X3.4版本,旨在帮助论坛管理者限制用户下载特定...
在这个场景中,我们需要关注的是如何从泛微E9系统中获取附件内容,然后将这些附件下载并发送到指定的邮箱。由于标签中提到了"C#",我们可以推断这个示例是用C#编程语言实现的。 首先,我们要理解泛微E9和Ecology9...
在V2.0.4的商业版中,DIY下载插件进一步加强了其功能,新增了附件下载记录的功能。这意味着管理员可以实时监控附件的下载情况,包括但不限于下载次数、下载用户、下载时间等信息。这样的数据统计对于分析用户行为、...
标题中的“BBS附件下载器”是指一种专门用于在论坛上下载文件的工具。BBS,全称Bulletin Board System,即电子公告板系统,是一种早期的互联网交流平台,用户可以通过发帖、回帖进行交流,并且论坛往往允许用户上传...
标题中的“论坛附件下载器”指的是一个专门设计用于帮助用户批量下载论坛中发布的各种附件的软件工具。在互联网上,论坛是一种常见的交流平台,用户可以在其中发布文本、图片、文档等各类文件作为附件来分享信息。...
本项目标题"delphi2010版本IMAP协议下载邮件,能自动获取大附件下载地址"揭示了其核心功能:使用Delphi 2010来编写一个程序,该程序能够通过IMAP协议与邮件服务器交互,不仅下载邮件,还能自动识别并获取大附件的...
《DC附件下载次数限制商业版v1.1.1》是一款专为资源下载站设计的插件,旨在有效管理并控制用户对站点附件的下载行为,防止一次性大量下载导致服务器压力过大或者资源被滥用。这款插件是商业版本,意味着它提供更高级...
"附件精灵forum-attachmen.rar" 是一个专为下载论坛附件设计的实用工具。这个工具的主要功能是帮助用户轻松地获取论坛上的各种附件资源,即使用户的积分不足,也能实现下载,解决了许多论坛对积分下载的限制问题。这...
使用 Windows API 函数可以将附件下载到本地文件系统。在代码中,我们使用了 `SHBrowseForFolder` 函数让用户选择要保存附件的目录,然后使用 `SHGetPathFromIDList` 函数获取选择的目录路径。接着,我们使用 `...
标题中的“论坛批量附件下载--超好”指的是一个能够帮助用户快速、便捷地从论坛批量下载附件的工具或方法。这种工具通常适用于那些需要获取大量相关资源,而这些资源又分散在论坛不同帖子的附件中的情况。批量下载...
Outlook邮件附件下载工具是一款专为Microsoft Outlook设计的实用程序,旨在帮助用户高效地管理和下载邮件中的附件。这款工具的特点在于其自定义过滤功能,允许用户根据邮件的主题(Subject)和发件人(Sender)设置...
综上所述,通过C#结合IMAP协议,我们可以构建一个实用的邮件附件下载工具。在实际应用中,还可以扩展此功能,例如,根据邮件主题、发件人或日期筛选要下载的附件,或者将附件保存到特定的文件夹结构中。这个工具对于...
本文将深入探讨如何使用C#语言来读取并处理`.eml`文件,特别是如何在`.eml`文件中查找并下载附件。`.eml`文件是一种标准格式,用于存储电子邮件消息,包括其内容、主题、发送者、接收者以及可能的附件。 首先,我们...
ecshop商品页面自定义按钮图标自定义网址连接,可设置会员附件下载连接,去京东购买连接按钮,去淘宝购买连接按钮,查看演示连接按钮,设置自定义网址超链接,如果后台不设置连接前台不显示对应按钮。 比如:可以设置...
【论坛里面附件下载精灵】是一款专门针对网络论坛中资源下载问题设计的软件工具。它能够帮助用户轻松地获取论坛中的附件资源,即使这些资源通常需要注册账号或满足特定条件才能下载。这款精灵软件解决了许多人在浏览...
MailKit 邮件发送附件下载,包含BouncyCastle.dll,MailKit.dll,MimeKit.dll,vs2012示例工程MailKitConsoleApplication示例代码邮件附件下载,发送邮件,需要.netframework 4.5。
【海曼_附件下载限制高级版 1.0】是一款专为提高网络安全和管理而设计的软件工具,尤其适用于企业、机构以及个人用户,旨在控制和管理附件的下载权限,从而保护敏感信息不被未授权的用户访问。这款高级版提供了更加...
二、Java附件下载 1. **HTTP GET请求**:下载通常通过HTTP的GET请求完成,请求中包含文件的URL,服务器根据URL返回文件内容。 2. **Servlet响应文件**:在Servlet中,可以通过`HttpServletResponse`的`setHeader`...