0.11.4 • Published 5 months ago

@sensejs/multipart-s3-adaptor v0.11.4

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months 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

5 months ago

0.11.3

5 months ago

0.11.2

12 months ago

0.11.1

12 months ago