uni app拦截器怎么用

后端api是个put类型的上传头像,我问了其他人,说用uploadfile上传之后,拦截文件,然后再用put上传,
我想知道拦截器那么多,用哪个。还有怎么获得file

一定用uni.uploadFile吗,用请求上传不行吗?

和vue的差不多都是一个请求拦截一个相应拦截

https://uniapp.dcloud.io/api/interceptor