zoukankan      html  css  js  c++  java
  • java 多上传 CommonsMultipartFile[] files

    /**
    * 视频上传
    * ddl
    * @param request
    * @param response
    * @param files
    * @return
    * @throws Exception
    */
    @ResponseBody
    @RequestMapping(value = "/multiUpladVideo")
    public Object multiUpladVideo(HttpServletRequest request, HttpServletResponse response,@RequestParam("files") CommonsMultipartFile[] files )throws Exception{
    try {
    List<Object> filePathListVideo=new ArrayList<>();
    if(null!=files){
    for(int i = 0;i<files.length;i++){
    if(!files[i].isEmpty()){
    Object filePath= imageUploadWangEditor(request,response,files[i]);
    JSONObject jsonObject = JSON.parseObject(filePath.toString());
    if(jsonObject.getString("success").equals("true")){
    filePathListVideo.add(jsonObject.getString("data")) ;
    }
    }
    }
    }
    return JsonUtil.successMessage("视频上传成功",filePathListVideo);
    } catch (Exception e) {
    e.printStackTrace();
    return JsonUtil.failMessage("视频上传失败");
    }
    }
    /**
    * 文件上传 (图片)
    * @param request
    * @param response
    * @param file
    * @return
    * @throws Exception
    */
    @RequestMapping(value = "/imageUpload")
    @ResponseBody
    public Object imageUploadWangEditor(HttpServletRequest request, HttpServletResponse response, MultipartFile file) throws Exception {
    //获取文件名
    String fileName = UUID.randomUUID() + file.getOriginalFilename();
    // 转存文件
    String type = file.getContentType();
    if(type.equals("video/mp4")){
    return uploadFile(fileName, file, "journal_video");
    }else{
    return uploadFile(fileName, file, "journal_images");
    }
    }
  • 相关阅读:
    WCF简单使用(分别部署在控制台和IIS上)
    WCF系列教程之WCF服务配置工具
    053547
    053546
    053545
    053544
    053543
    053542
    053541
    053540
  • 原文地址:https://www.cnblogs.com/duanqiao123/p/8316143.html
Copyright © 2011-2022 走看看