загрузка файла react вызывает ОШИБКУ, ИМЯ КОТОРОЙ НЕ УСТРАНЕНО. Ошибка react-aws-s3

#reactjs #amazon-web-services #amazon-s3 #react-hooks

Вопрос:

У меня есть код ниже:

   const uploadFileToS3 = (file) => {
    console.log(file);
    let newFileName = file.name.replace(/.. $/, "");
    const config = {
      bucketName: process.env.REACT_APP_BUCKET_NAME,
      //dirName: process.env.REACT_APP_DIR_NAME /* optional */,
      region: process.env.REACT_APP_REGION,
      accessKeyId: process.env.REACT_APP_ACCESS_ID,
      secretAccessKey: process.env.REACT_APP_ACCESS_KEY,
    };
    const ReactS3Client = new S3(config);
    ReactS3Client.uploadFile(file, newFileName).then((data) => {
      console.log(data);
      if (data.status === 204) {
        console.log("success");
      } else {
        console.log("fail");
      }
    });
  };
 

Значение файла-это объект JS-файла

 File {name: "test1.wav", lastModified: 1625863407781, lastModifiedDate: Fri Jul 09 2021 16:43:27 GMT-0400 (Eastern Daylight Time), webkitRelativePath: "", size: 4784712, …}
 

расширенные сведения:

 lastModified: 1625863407781
lastModifiedDate: Fri Jul 09 2021 16:43:27 GMT-0400 (Eastern Daylight Time) {}
name: "test1.wav"
size: 4784712
type: ""
webkitRelativePath: ""
 

Может ли это быть проблемой с учетными данными? Когда я удаляю весь приведенный ниже код const ReactS3Client = new S3(config); , ошибка не возникает.

Дайте мне знать, что вы все думаете.