知识大全 JAVA 物理路径上传附件功能

Posted 路径

篇首语:于高山之巅,方见大河奔涌;于群峰之上,更觉长风浩荡。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JAVA 物理路径上传附件功能相关的知识,希望对你有一定的参考价值。

JAVA 物理路径上传附件功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  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() > )

  //           取得上传时间

  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 = ;

  byte[] buffer = new byte[ ] ;

  while( (bytesRead = stream read(buffer ) ) !=   )

  bos write(buffer bytesRead) ;

  

  bos close();

  stream close() ;

  //上传文件完成

  

  catch(Exception e)

  e fillInStackTrace();

  

  

  TruckBase tb = this makeTruckBase(tbf tempname);

  //tbSEV deleteTruckBase(tb);

  int truckid = Integer parseInt( +request getParameter( truckid ));

  //保存后返回的int是主键的ID 记录过的(包括删除过的id的个数)

  int result = this tbSEV saveTruckBase(tb);

  List list = new ArrayList();

  //保存后再捞一遍数据

  list = tbSEV getAllTruckBase(truckid);

  request setAttribute( truckbaseList list);

  list = (ArrayList)dataSEV getDataDictionaryList();

  request setAttribute( dataList list);

  TruckCard td = new TruckCard();

  td = this tcSEV getTruckCard(truckid);

  request setAttribute( truckCardList td);

  return mapping findForward( add );

cha138/Article/program/Java/hx/201311/26855

相关参考

知识大全 使用CXF和MTOM上传附件

使用CXF和MTOM上传附件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CXF是一个不错的开

知识大全 如何使用JS获取IE上传文件路径(IE7,8)

如何使用JS获取IE上传文件路径(IE7,8)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文

知识大全 Java文件上传相关知识及得到后缀名

Java文件上传相关知识及得到后缀名  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  文件上传功能

知识大全 怎么使用Java实现把邮件附件下载到本地

怎么使用Java实现把邮件附件下载到本地  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这个功能

知识大全 JAVA获取绝对路径的问题

JAVA获取绝对路径的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JAVA中获取绝对路径

知识大全 Java相对路径读取文件

Java相对路径读取文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  不管你是新手还是老鸟在程

知识大全 Java如何设置ClassPath路径

Java如何设置ClassPath路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为有很多

知识大全 Java对话框获取目录、文件路径

Java对话框获取目录、文件路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  publicFi

知识大全 JAVA WEB开发中路径问题的总结

JAVAWEB开发中路径问题的总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用Java开发

知识大全 在JAVA文件中获取该项目的相对路径

在JAVA文件中获取该项目的相对路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n