java下载实现_java下载实现

我是先上传到数据库。这个操作已经完成IPTimeStampits=newIPTimeStamp(request.getRemoteAddr());request.setCharacterEncoding("GBK");smartupload.initialize(pageContext);//初始化...

我是先上传到数据库。这个操作已经完成

IPTimeStamp its = new IPTimeStamp(request.getRemoteAddr()) ;

request.setCharacterEncoding("GBK") ;

smartupload.initialize(pageContext) ;// 初始化上传

smartupload.upload() ;// 准备上传

String path = its.getIPTimeStampRand() + "." + smartupload.getFiles().getFile(0).getFileExt() ;

String sql = "INSERT INTO fileupload(id,fileName,filePath,fileRemark,fileAuthor,updatetime) VALUES (file_sequence.nextVal,?,?,?,?,?)" ;

PreparedStatement pstmt = dbc.getConnextion().prepareStatement(sql) ;

pstmt.setString(1,smartupload.getRequest().getParameter("name")+path) ;

pstmt.setString(2,path) ;

pstmt.setString(3,smartupload.getRequest().getParameter("des")) ;

pstmt.setString(4,smartupload.getRequest().getParameter("author")) ;

String formatDate = new SimpleDateFormat("yyyy-MM-dd")

.format(new java.util.Date());

pstmt.setString(5, formatDate);

pstmt.executeUpdate() ;

pstmt.close() ;

String fileName = this.getServletContext().getRealPath("/") + "upload/" + path ;

smartupload.getFiles().getFile(0).saveAs(fileName) ;

那如何完成下载的操作的,就像我点个下载,他会先显示保存路径的那种,按确定,就下载了,如何实现?

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值