servlet3.0以上才能用   servlet3.0以上才能用   servlet3.0以上才能用 

servlet3.0如果使用commons-fileupload和commons-io这两个jar包,可能会冲突,导致404,或者说编译不通过

            Part pohto = request.getPart("pohto");//获取上传文件对象fileName = pohto.getSubmittedFileName();//获取上传文件的文件名pohto.write(fileName);//输出文件到硬盘上

要使用上面这种方式的话还要加一个注解,不然获取不到文件  就是@MultipartConfig这个注解

要使用上面这种方式的话还要加一个注解,不然获取不到文件  就是@MultipartConfig这个注解

要使用上面这种方式的话还要加一个注解,不然获取不到文件  就是@MultipartConfig这个注解

@WebServlet("/pictureServlet")
@MultipartConfig
public class pictureServlet extends HttpServlet {private static final long serialVersionUID = 1L;public pictureServlet() {super();}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}public String upload(HttpServletRequest request) {String fileName = "";try {Part pohto = request.getPart("pohto");fileName = pohto.getSubmittedFileName();pohto.write(fileName);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ServletException e) {// TODO Auto-generated catch blocke.printStackTrace();}return fileName;}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response);}}

html部分代码

  <form enctype="multipart/form-data" method="post" action="pictureServlet" ><input type="file" name="pohto" id="pohto"/><br /><input type="submit" value="添加"/>
</form>

Httpservletrequest获取上传文件相关推荐

  1. 根据FileUpload控件名获取上传文件(大小)类型

    /// <summary>     /// 根据FileUpload控件名获取上传文件(大小)类型     /// </summary>     /// <param n ...

  2. js获取上传文件内容

    js 获取上传文件的字节数及内容 <div>上传文件 : <input type="file" name = "file" id = &quo ...

  3. 一行Java代码实现获取上传文件的后缀名

    场景 在进行上传文件时,需要对上传的文件进行重命名,那么就需要获取 上传文件的后缀名. 实现 //获取上传文件名fileName = file1.getOriginalFilename(); //获取 ...

  4. Spring Boot——获取上传文件的MD5值解决方案

    解决方案 方法一: /*** 上传文件* @param file 文件* @return ResponseBean*/@ApiOperation(value = "上传文件",no ...

  5. 获取上传文件的后缀名

    在做项目中,上传文件是经常会碰到的,所以经常要对文件的类型进行判断---也就是对文件后缀名进行判断,用javascript可以很容易的做到这一点. <!DOCTYPE html PUBLIC & ...

  6. SharePoint上传循环添加label并获取上传文件名字的扩展名和文件大小(Session[demo] = new ListLabel();方法实现)...

    前台 <div><asp:Button ID="Button2" runat="server" OnClick="Button2_C ...

  7. php获取文件上传进度,PHP使用APC获取上传文件进度

    今天发现使用PHP的APC也能获取上传文件的进度.这篇文章就说下如何做. 安装APC 首先安装APC的方法和其他PHP模块的方法没什么两样,网上能找出好多 phpinfo可以看到APC的默认配置有: ...

  8. php获取上传文件路径 fakepath,JavaScript_js获取上传文件的绝对路径实现方法,在html中input type=file - phpStudy...

    js获取上传文件的绝对路径实现方法 在html中 function upload() { var filename = document.getElementById("importFile ...

  9. html得到上传文件类型后缀,js获取上传文件后缀名(附js提交form表单)

    js获取上传文件后缀名(附js提交form表单) 代码如下: function check_file() { var strFileName=form1.FileName.value; if (str ...

最新文章

  1. [更新中]Lucene.net,中文分词技术 ICTCLAS研究
  2. 三菱plc两个16转换32位_三菱FX2NPLC如何将十进制数转换成十六进制-专业自动化论坛-中国工控网论坛...
  3. 国家信息安全公布:向日葵爆出执行漏洞,还有什么远程工具值得信赖?
  4. 【转载】几个比较靠谱的即时通讯软件
  5. c++内联函数解析(inline)
  6. cuda Memory Fence Functions
  7. linux ll以编码格式_在Linux中文件的编码及对文件进行编码转换
  8. MySQL中时间函数NOW()和SYSDATE()的区别
  9. 苹果手机编辑word_苹果手机的安全性真的太好了,这样加密,重要文件不怕泄密啦...
  10. C++学习笔记 之 循环
  11. 练习4.圆中四只鸭子在同一个半圆的概率——MATLAB
  12. echarts地图城市坐标
  13. 推背图预测新冠病毒来袭
  14. 找出并打印1至1000以内的质数
  15. 一群对J2EE充满激情的兄弟
  16. 区块链开发之BTC离线签名
  17. 南加大计算机本科学费,留学南加州大学学费多少一年
  18. PDF - 合并多个PDF文件/转换文件格式 - 学习/实践
  19. 安装及设置MASM32 SDK
  20. 认识float的指数与尾数

热门文章

  1. 光遇显示服务器已满怎么办,光遇服务器已满怎么办 光遇服务器已满您正在登陆队列中解决方法...
  2. Base64图片转换为图片的方式
  3. 【信息系统项目管理师】解读高项考试大纲
  4. 《Edge Boxes: Locating Object Proposals from Edges》读后感
  5. 通讯方式:近场通讯和无线通讯
  6. 使用WICleanup清理Windows Installer 冗余文件
  7. Python 获取股票K线数据
  8. Fantasy of a Summation(找规律,水)
  9. 计算机核心显卡,电脑核心组件之显卡如何选择
  10. Verilog实现一个8位带进位全加器