FromData的文件上传和接口配置

221 阅读1分钟
//请求函数
uploadService: uploadFile => {
                const formData = new FormData();
                uploadFile.forEach(file => {
                  formData.append('fields', file);
                });
                return new Promise(resolve => {
                  api.uploadUsingPOST(formData).then(res => {
                    const newFiles = res.successAttachments.map(value => {
                      return value.downloadUrl;
                    });
                    resolve(newFiles);
                  });
                });
              },
 /** 文件上传接口配置 */
  async uploadUsingPOST(file): Promise<ResponseBaseVOobject['content']> {
    return await request({
      url: '/common/file/batchUpload',
      method: 'post',
      data: file,
      processData: false,
      // autoJsonContentType: true,
    });
  },