分类信息
各地考试

当前位置:首页 » Java认证 » 基础知识 » 正文

Java基础知识:Servlet实现文件的上传与下载(5)


时间:2013-10-12 来源:Java认证考试网 浏览次数:148  【华夏培训网:中国教育培训第一门户

* 获取上传文件的开始位置  * 开始位置会因为from 表单的参数不同而不同  * 如果from表单只上传文件是从第四行开始  * 本


       * 获取上传文件的开始位置

  * 开始位置会因为from 表单的参数不同而不同

  * 如果from表单只上传文件是从第四行开始

  * 本例from表单还有一个title的input , 所以从第八行开始。每多一个参数就加四行。

  * @param randomFile

  * @return 上传文件的开始位置

  * @throws IOException

  */

  private long getFileEnterPosition(RandomAccessFile randomFile)throws IOException{

  long  enterPosition = 0;

  int forth = 1;

  int n ;

  while((n=randomFile.readByte())!=-1&&(forth<=8)){

  if(n=='\n'){

  enterPosition = randomFile.getFilePointer();

  forth++;

  }

  }

  return enterPosition;

  }

  /**

  * 获取上传文件的结束位置

  * 结束位置会因为文件类型不同,而不同

  * 压缩包是倒数第二行后

  * @param randomFile

  * @return 文件的结束位置

  * @throws IOException

  */





       Java认证

推荐图文

热门点击排行

©2015 hxpx.com All Rights Reserved 滇ICP备13002816号-1
华夏培训网唯一网址www.hxpx.com