首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Ext文件下传事例

2012-11-03 
Ext文件上传事例一.文件上传表单定义?? ??注意点: 1.Ext.form.TextField 中设置 inputType:file???????

Ext文件上传事例

一.文件上传表单定义

?

? ??注意点: 1.Ext.form.TextField 中设置 inputType:'file';
????????????????? ?2.form里面的fileUpload设置为true;

?

二. 表单提交处理

?

@RequestMapping("/pages/custManage/custAbnormalUpload.page")public void uploadFile(HttpServletRequest request,HttpServletResponse response) throws Exception {// 上传文件获取MultipartHttpServletRequest multipartRequest =    (MultipartHttpServletRequest) request;CommonsMultipartFile file = (CommonsMultipartFile)   multipartRequest.getFile("file");    // 存放文件的绝对路径DataOutputStream out = new DataOutputStream(new FileOutputStream(filePath));InputStream is = null;// 附件输入流try{is = file.getInputStream();byte[] buffer = new byte[1024];while (is.read(buffer) > 0) {out.write(buffer);// 写入磁盘;}}catch(Exception e){throw e;}finally{if (is != null) {is.close();}if (out != null) {out.flush();out.close();}}return null;}

?

? 注意点:保存到数据库需保存其原始文件名和存放路径(存放路径的文件名以随机的时间为文件名)

热点排行