public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
TruckBaseForm tbf = (TruckBaseForm)form;
FormFile filename = tbf.getFilename();
String tempname = "" ;
if ( filename.getFileName().trim().length() > 0 ){
// 取得上传时间
Date dt = new Date() ;
long updatetime=dt.getTime();
try{
//开始上传文件
String filePath = this.getServlet().getServletContext().getRealPath("/") ; //取得当前路径
InputStream stream = filename.getInputStream() ; //把文件读入
// ByteArrayOutputStream baos = new ByteArrayOutputStream() ;
int position = filename.getFileName().indexOf(".") ;
String type = filename.getFileName().substring(position);
tempname =updatetime+type ;
OutputStream bos = new FileOutputStream(filePath + "truckimg\\" + tempname ) ;
//request.setAttribute("fileName",filePath + "/" + CharFilter.toChinese((String)filename.getFileName()) ) ;
int bytesRead = 0 ;
byte[] buffer = new byte[8192] ;
while( (bytesRead = stream.read(buffer,0,8192) ) != -1 ){
bos.write(buffer,0,bytesRead) ;
}
bos.close();
stream.close() ;