之前总结果上传文件FTP的一个工具类,现在突然发现另外一个更简单的方法,
就是使用commons-io-2.0.1.jar 下的FileUtils.writeByteArrayToFile()方法
public ActionForward uploadSOSFile(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
ProForm productForm = (ProForm)form;
FormFile formFile = productForm.getExcelFileName();
try {
String filename=ConfigUtil
.getConfigValue(ConfigUtil.PRODUCT_TXT_PATH)+formFile.getFileName();
FileUtils.writeByteArrayToFile(new File(filename), formFile.getFileData());
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//formFile.getInputStream();
return mapping.findForward("suss");
}
FileUtils.writeByteArrayToFile(new File(filename), formFile.getFileData());
这样就可以快捷的实现文件上传啦!