uploadify链接 http://www.cnblogs.com/mofish/archive/2012/11/30/2796698.html
//前端代码
<form id="id1" method="post" action="javascript:;"
enctype="multipart/form-data">
<table>
<tr class="hidden">
<td>
<input type="hidden" id="sessionid" value="${pageContext.session.id}" />
</td>
</tr>
<tr>
<td><span class="TextFont">文件上传:</span></td>
<td align="left" colspan="4">
<input id="id2" name="file_upload" type="file">
<div id="id3"></div>
<a href="#" class="button" id="id4">上传</a>|
<a href="#" class="button" id="id5">取消上传</a> |
</td>
</tr>
</table>
</form>
MultipartFile file = FileOperate.getFile(request);
long size = file.getSize();
long limit = 110000;
//判断上传文档的大小
if(size>limit)
{
throw new BusinessException2("SIZE_EXCESS");
}
if(!StringUtils.isEmpty(pageAllowed)){
int pageSize=Integer.parseInt(pageAllowed);
String filename=file.getOriginalFilename();
String suffix = filename.substring(filename.lastIndexOf('.') + 1);
//判断是不是PDF格式的文档
if((pageSize!=0)&&(!("PDF".equals(suffix.toUpperCase())))){
throw new BusinessException2("PDFLIMIT_ERROR");
}
}
//文件、路径名、文件名
public static Boolean upload(MultipartFile file, String path, String fileName) {
if (file == null) {
return false;
} else {
try {
File newFile = new File(path, fileName);
InputStream is = file.getInputStream();
FileUtils.copyInputStreamToFile(is, newFile);
} catch (IOException e) {
System.out.println(e.getMessage());
e.printStackTrace();
return false;
}
return true;
}
}
文件上传
最新推荐文章于 2022-08-14 21:29:36 发布