`
everlxq
  • 浏览: 103450 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

上传文件

 
阅读更多
<div id="DialogDiv" style="display:none">
<h2>上传文件<a  id="btnClose" style="padding-top: 4px"><img src="<c:url value='/images/delete.gif'/>" border="0" title="单击关闭此窗口"></a></h2>
<table width="100%">
<tr><td width="20%">&nbsp;</td><td>&nbsp;</td><td><b>允许下载</b></td></tr>
<tr><td align="center">文件1:</td><td><s:file name="files" required="true"/></td><td><select name="yxxzs"><option value="1">允许</option><option value="0">不允许</option></select></td></tr>
<tr><td align="center">文件2:</td><td><s:file name="files" required="true"/></td><td><select name="yxxzs"><option value="1">允许</option><option value="0">不允许</option></select></td></tr>
<tr><td align="center">文件3:</td><td><s:file name="files" required="true"/></td><td><select name="yxxzs"><option value="1">允许</option><option value="0">不允许</option></select></td></tr>
<tr><td align="center">文件4:</td><td><s:file name="files" required="true"/></td><td><select name="yxxzs"><option value="1">允许</option><option value="0">不允许</option></select></td></tr>
<tr><td align="center">文件5:</td><td><s:file name="files" required="true"/></td><td><select name="yxxzs"><option value="1">允许</option><option value="0">不允许</option></select></td></tr>
</table>
</div>



public File[] files; // 上传的文件
	public String[] filesFileName; // 文件名称
	public String[] filesContentType; // 文件类型
	public int[] yxxzs;


public void saveUploadFile2(String eid, File[] files, String[] filesFileName, String[] filesContentType,int[] yxxz,String fjlx,String fjlxid) {
		String path = EaModelContent.uploadfilepath+File.separator+eid;  // 写到指定的路径中   
		File dir = new File(path);  //如果指定的路径没有就创建
		if (!dir.exists()) { 
			dir.mkdirs();
		} 		
		if(files==null)
			return;
		for(int i=0;i<files.length;i++){
			try{
				if(files[i]!=null){
					String wjkzm=FileUtil.getExtensionName(filesFileName[i]);
					String cclj=Tools.getNowTime()+"-"+Tools.getRandom(System.nanoTime())+"."+wjkzm;
					String wjdx=FileUtil.getFileSize(files[i]);
					FileUtils.copyFile(files[i], new File(dir, cclj));
					
					Sjfjb sjfjb=new Sjfjb();
					sjfjb.setEid(eid);
					sjfjb.setWjmc(filesFileName[i]);
					sjfjb.setWjkzm(wjkzm);
					sjfjb.setContenttype(filesContentType[i]);
					sjfjb.setCclj(cclj);
					sjfjb.setWjdx(wjdx);
					sjfjb.setYxxz(yxxz[i]);
					//sjfjb.setXzcs(xzcs);
					sjfjb.setFjlx(fjlx);
					sjfjb.setFjlxid(fjlxid);
					getHibernateTemplate().save(sjfjb);
				}				
			}catch(IOException e){
				e.printStackTrace();
			}
		}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics