上传文件至FTP---通过FileUtils.writeByteArrayToFile()方法

之前总结果上传文件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());

这样就可以快捷的实现文件上传啦!

 

你可能感兴趣的:(Java,工具类,技术学习)