简易七牛文件上传

由于七牛提供的 js sdk 依赖较多,所以对于单纯上传文件的需求,采用表单上传会是一种更简便的方法。

function upload(file, token, params) {
  const formData = new FormData();
  formData.append('token', token);
  formData.append('file', file);
  Object.keys(params).forEach(key => {
    formData.append(`x:${key}`, params[key]);
  });

  return post('//upload.qiniup.com', formData);
}

表单上传-七牛开发者中心