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