0.11.4 • Published 2 years ago

@sensejs/multipart-s3-adaptor v0.11.4

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

The S3 Storage Adaptor for @sensejs/multipart (experimental)

This package, @sensejs/multipart-s3-adaptor, provides an experimental S3 storage adaptor for @sensejs/multipart, based on the official AWS SDK v3 for Javascript.

Usage

const [multipart, cleanup] = Multipart.from(req, req.headers);

try {
  const records = await multipart.read(new MultipartFileRemoteStorage(new S3StorageAdaptor({
    s3Config: {
      // Your S3 config
    },
    s3Bucket: 'you-s3-bucket-name',
    getFileKey: (name, info) => {
      // Return the key of the file in S3
      return `${maybeSomePrefix}/${name}`;
    },
  })));
} finally {
  // It will invoke the cleanup method provided by your adaptor
  await cleanup();
}

Consult documentation comments of S3StorageAdaptorOptions for more detail.

0.11.4

2 years ago

0.11.3

2 years ago

0.11.2

2 years ago

0.11.1

2 years ago