request同时实现post,get

问题遇到的现象和发生背景

实现上传文件,将文件数据提取出来,然后查表返回前端,既用到了post,又需要get, 请问request如何同时实现post,get

用代码块功能插入代码,请勿粘贴截图
//js文件内函数
export function uploadFile(data) {
  return request({
    url: '/upload',
    method:'post‘,    //此处如何实现既post又可get?
    data: data
  })
}

感谢解答

//js文件内函数
export function uploadFile(data,method) {
  return request({
    url: '/upload',
    method:method,    //此处如何实现既post又可get?
    data: data
  })
}

传值的时候,多传一个参数?你是这个意思吗?