public class MyFileUploadlAction extends ActionSupport { |
private File image; // 获取上传文件 |
private String imageFileName; // 获取上传文件名称 |
private String imageContentType; // 获取上传文件类型 |
/** |
* |
*/ |
private static final long serialVersionUID = 1L; |
public String fileUpload() { |
if (image == null ) { |
return "jsp" ; |
} |
File savefile = new File ( "D:\\upload" + "/" + imageFileName); |
if (!savefile.getParentFile().exists() ) { |
savefile.getParentFile().mkdirs(); |
} |
try { |
InputStream is = new BufferedInputStream ( new FileInputStream (image) ); |
OutputStream os = new BufferedOutputStream ( new FileOutputStream (savefile) ); |
byte [] buffer = new byte [ 4 * 1204 ]; |
while (is.read (buffer) > 0 ) { |
os.write (buffer); |
} |
is.close(); |
os.close(); |
} catch (IOException e) { |
e.printStackTrace(); |
} |
String[] t = imageContentType.split ( "/" ); |
for (String s : t) { |
System.out.println (s); |
} |
return "jsp" ; |
36 |
} |
38 |
} |