Quiero abortar una carga, pero llamar a upload.abort() un error Upload aborted. . ¿Cómo abortar la carga en silencio (sin error)?
import { PutObjectCommandInput, S3Client } from '@aws-sdk/client-s3'; import { Progress, Upload } from "@aws-sdk/lib-storage"; const uploadParams: PutObjectCommandInput = { Bucket: 'my-bucket', Key: 'my-file', Body: file, }; const upload: Upload = new Upload({ client: s3Client, params: uploadParams, }); // abort after 3 seconds setTimeout(() => upload.abort(), 3000); // start upload upload.done();También he tratado de atrapar la promesa.
upload.abort().then().catch(() => { // ... })Y también trató de tratar de atrapar a todos
try { upload.abort().then().catch(() => { // ... }) } catch () { // ... }