m6numo

1.0.4 • Public • Published

m6numo

m6numo is a JavaScript package providing a class for simplified interaction with Amazon S3. This package allows you to upload, delete, and retrieve files from an S3 bucket.

Installation

Install the package using npm:

npm install m6numo

Usage

Import

import * as m6numo from "m6numo";

Create an instance

const myUploader = new m6numo(
  "your-bucket-name",
  "your-region",
  "your-access-key-id",
  "your-secret-access-key"
);

Upload a file

const fileBuffer = /* Buffer containing your file */;
const fileName = "example.jpg";
const mimetype = "image/jpeg";

myUploader.uploadFile(fileBuffer, fileName, mimetype)
  .then(result => console.log("File uploaded successfully:", result))
  .catch(error => console.error("Error uploading file:", error));

Delete a file

const fileNameToDelete = "example.jpg";

myUploader
  .deleteFile(fileNameToDelete)
  .then((result) => console.log("File deleted successfully:", result))
  .catch((error) => console.error("Error deleting file:", error));

Upload a excel file

const fileBuffer = /* Buffer containing your file */;
const fileNameToUpload = "example.xlsx";

myUploader
  .uploadExcel(fileBuffer, fileNameToUpload)
  .then((result) => console.log("File uploaded successfully:", result))
  .catch((error) => console.error("Error uploading file:", error));

License

This project is licensed under the MIT License. See the LICENSE.md file for details.

Readme

Keywords

Package Sidebar

Install

npm i m6numo

Weekly Downloads

6

Version

1.0.4

License

ISC

Unpacked Size

5.82 kB

Total Files

3

Last publish

Collaborators

  • su-si-sa