多附件上传与下载

时间:2017-03-22 16:39:46
【文件属性】:

文件名称:多附件上传与下载

文件大小:48KB

文件格式:DOC

更新时间:2017-03-22 16:39:46

附件上传

try { // 多附件上传 MultipartRequestHandler mrh = conForm.getMultipartRequestHandler(); Map formFiles = mrh.getFileElements(); String fileName=""; if (formFiles!=null){ AnnexsUpload au = new AnnexsUpload(req,res);//获得上传附件通用对象 Iterator it = formFiles.values().iterator(); while (it.hasNext()) { //图片上传 FormFile file = (FormFile)it.next(); au.setSaveDir(this.servlet.getServletContext().getRealPath("/loadImage/"));//将图片放入存储文件路径 fileName=au.randomFileName(file.getFileName()); au.upload(au.getSaveDir()+File.separator+ fileName, fileName, file);//上传附件 //保存记录 IAttachmentDAO ia = new AttachmentDAO(); TabAttachment att = new TabAttachment(); att.setFieldId(con.getCoid());//把资讯表的id添加到附件表里面 att.setTableName(tableName); //关联的表名 att.setAttachFile(fileName); //上传到服务器的文件名 att.setRemark(file.getFileName());//文件原来的真名 att.setUploadName(user.getRealname()); //上传者,即登录者姓名 ia.addAttachment(att); } } } catch (Exception e) { }


网友评论