zoukankan      html  css  js  c++  java
  • 上传照片

    @ApiOperation(value = "上传公司照片", notes = "上传公司照片")
    @PostMapping(value = "/uploadBaseDidPic")
    public JsonResult<String> uploadBaseDidPic(@ApiParam(name="file",value="公司照片") @RequestParam("file") MultipartFile file) {
    logger.info("上传公司照片接口请求参数");
    //得到文件名
    String fileName = file.getOriginalFilename();
    //截取文件扩展名
    String fileExtension = "";
    fileExtension = fileName.substring(fileName.lastIndexOf('.')).toLowerCase();
    //
    String imageType = ".jpg";
    if (!imageType.equals(fileExtension)) {
    String msg = "只能上传JPG格式的图片文件";
    return JsonResult.get(HttpReturnEnums.ParaError,null,msg);
    }

    //上传文件 自动生成新的唯一文件名 路径前面追加日期 yyyyMMdd格式
    String filePrefixDateGenerateNewName = null;
    try {
    filePrefixDateGenerateNewName = fileStrorage.putFilePrefixDateGenerateNewName(file.getOriginalFilename(), file.getBytes());
    } catch (IOException e) {
    return JsonResult.get(HttpReturnEnums.ParaError,null,"上传图片服务器失败");
    }

    return JsonResult.get(filePrefixDateGenerateNewName);
    }
  • 相关阅读:
    打开百度要用几步
    web渗透总结
    mysql之基本数据类型
    网络编程
    垃圾回收机制
    常用模块-hashlib,hmac,configparser,subprocess,xlrd,xlwt,xml,re
    常用模块-random,shutil,shevle,logging
    文件操作
    元组、字典、集合数据类型
    基本数据类型之列表类型
  • 原文地址:https://www.cnblogs.com/pan-my/p/10775871.html
Copyright © 2011-2022 走看看