项目中遇到的上传文件
页面如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>测试页面</title>
</head>
<body>
<form method="post" action="<%=basePath %>/error0823.action" id="myForm"
enctype="multipart/form-data">
<fieldset>
<legend>
Form Post Test
</legend>
<input class="browseButton" name="uploadedfile" multiple="true"
type="file" data-dojo-type="dojox/form/Uploader"
data-dojo-props="label: 'Select Some Files'" id="uploader">
<input type="submit" label="Submit"
data-dojo-type="dijit/form/Button">
</fieldset>
</form>
</body>
</html>
处理代码
System.out.println(this.uploadedfile);
ImageBean ib = ImageUtil.saveImage(this.uploadedfile, this.uid + "-" + System.currentTimeMillis());
System.out.println(ib.pic);
System.out.println(ib.smallPic);
System.out.println(ib.size);
这样就完成了文件的上传,处理方式可能为普通文件/照片等等