<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%"> </td><td> </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();
}
}
分享到:
相关推荐
本文实例讲述了C#实现HTTP上传文件的方法。分享给大家供大家参考。具体实现方法如下: 发送文件代码如下: 代码如下: /// /// Http上传文件 /// public static string HttpUploadFile(string url, string ...
Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...
上传文件大全sql语句 将上传是时间作为上传文件的名字将上传是时间作为上传文件的名字
JSP上传文件(有进度条)可上传大文件 网上有很多文章都是jspsmart,由于jspsmart直接在内存中操作数据,如果上传大文件或多台计算机上传的话会出错,还有一些方法传得比较慢。 为了方便上传文件,本人写了一个传输...
uniapp实现上传文件功能,uniapp实现上传文件功能uniapp实现上传文件功能uniapp实现上传文件功能uniapp实现上传文件功能uniapp实现上传文件功能
C# WebClient 上传文件 WebClient上传文件至服务器
dubbo上传文件+oss上传文件服务
C#通过winform和http上传文件C#通过winform和http上传文件C#通过winform和http上传文件C#通过winform和http上传文件C#通过winform和http上传文件
java Swing 上传文件-------------------------------------------------------------------------------------------------------------------------------------------------------
java上传文件到服务器,将本地的文件上传到服务器上去
基于openresty+nginx+lua实现文件服务器(包括获取文件及上传文件)
flash上传文件flash上传文件flash上传文件flash上传文件
批量上传文件带进度条批量上传文件带进度条批量上传文件带进度条批量上传文件带进度条
git上传文件文件类型限制,如屏蔽一些依赖文件及生成文件上传
用WinForm做的,可以上传文件到服务器。
java上传文件的两个工具jar包,缺一不可,亲测有用,为什么字数还不够。。。。
1.稍微修改可以实现自动上传文件 2.上传文件不受大小限制 3。文件上传过程中可以显示当前上传进度,当前平均上传速度、上传文件已花费时长 上传文件大小和总的文件大小百分比 4。保证文件的稳定传输
linux脚本sftp上传文件
Android端上传文件的jar包
主要介绍了java实现上传文件类型检测过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下