博客 分类专栏 专题 成员
图片文件相关
2023-01-13 09:47:15

说明

很多同学一直搞不太清楚图片相关的一些接口,很多人认为,必须把图片放到一个目录,然后图片的地址必须是这个目录的完整地址,并不是这样,图片一样通过后端接口返回文件流,这里的接口都是采用这种方式,避免开发环境和生产环境路径问题不一样,导致部署困难,所以采用开发环境和生产环境都采用一样的后端地址,通过后端来输出文件流

接口列表

上传图片

  • 接口地址 /file/uploadImage

  • 请求参数

    参数名 说明 是否必填
    file 文件流
  • 返回

    {
      "status":"success",
      "code":200,
      "info":"请求成功",
      "data":{
          "fileName":"/202301/xxxxx.jpg" //文件名
      }
    }
    

获取图片

  • 接口地址 ../resource/image/{imageFolder}/{imageName}

  • 请求参数

    参数名 说明 是否必填
    imageFolder 文件目录
    imageName 文件名
  • 返回
    图片文件流 直接在< img src=“../resource/image/202301/xxx.jpg”/> 即可

获取头像

  • 接口地址 /file/getAvatar/{userId}

  • 请求参数

    参数名 说明 是否必填
    userId 用户ID
  • 返回
    图片文件流 直接在< img src=“/file/getAvatar/1211212”/> 即可

目录