zoukankan      html  css  js  c++  java
  • MultipartFile file 如果没有文件上传该怎么解决

    Controller中方法

    public String excelInsertTeachers(MultipartFile file,HttpServletRequest request, HttpSession session, HttpServletResponse response)
                throws IllegalStateException, IOException {
    }

    这个方法可能走多次,但是存在有不上传文件的操作,那走这个方法就会有异常了,怎么解决呢?

    public String excelInsertTeachers(HttpServletRequest request, HttpSession session, HttpServletResponse response)
                throws IllegalStateException, IOException {
            MultipartFile file = null;
            boolean isMultipart = ServletFileUpload.isMultipartContent(request);
            if (isMultipart) {
                MultipartHttpServletRequest multipartRequest = WebUtils.getNativeRequest(request,
                        MultipartHttpServletRequest.class);
                file = multipartRequest.getFile("multipartFile");
            }

    拿到方法中去 去判断当前是否存在文件提交;如果有那就去做读取文件的操作.

    我问过一个前辈,他的意思好像是可以通过设置参数来指定当前存在不存在的。。。。。但是我找不到啊。。挠头.jpg

    如果有朋友知道其他方法的话也可以告诉我其他的方法,谢谢    挠头.gif。

  • 相关阅读:
    Docker 批量删除容器和镜像
    Matlab中xcorr命令解释
    关于递归总结
    关于STL的map的注意事项
    sublime text 3快捷键
    visual Assist常用快捷键
    学校到职场新人的总结
    Navicat for Mysql导入mysql数据库脚本文件
    欧美姓氏的来源
    linux tar.gz zip 解压缩 压缩命令
  • 原文地址:https://www.cnblogs.com/dxk1019/p/9120800.html
Copyright © 2011-2022 走看看