1.0.1 • Published 4 years ago

@maxencemottard/file-server-module v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

#Filer Server Module

npm GitHub Workflow Status

##Description

This package is used to connect and upload files to my file server. To be able to use this service, it is necessary to make me a request for a token. It is also possible to install the file server on your machine but the package is not yet public.

##Documentation

1- Installation

Using npm:

$ npm install @maxencemottard/file-server-module --save

Using yarn:

$ yarn add @maxencemottard/file-server-module

2- Examples

Instantiate class

import FileServer from '@maxencemottard/file-server-module';

const FILE_SERVER_API_KEY = 'MY_API_KEY';
const fileServer = new FileServer({ apiKey: FILE_SERVER_API_KEY });

Instantiate class if you use you own server

import FileServer from '@maxencemottard/file-server-module';

const FILE_SERVER_API_KEY = 'MY_API_KEY';
const FILE_SERVER_HOSTNAME = "https://domain.com"
const fileServer = new FileServer({ apiKey: FILE_SERVER_API_KEY, hostname: FILE_SERVER_HOSTNAME });

⚠️ If you want to upload an image uploaded from your API with express, I recommend using the express-fileupload package. ⚠️

Upload a file from express-fileupload

import { UploadedFile } from 'express-fileupload';

async function uploadFile(uploadedFile: UploadedFile) {
  try {
    const fileurl = await fileServer.uploadFileToServerFromExpressFileUpload(uploadedFile);
  } catch (e) {
    consolle.log(e);
  }
}

Upload a file stored on your machine.

async function uploadFile(filePath: string) {
  try {
    const fileurl = await fileServer.uploadFileToServer(uploadedFile);
  } catch (e) {
    consolle.log(e);
  }
}
1.0.1

4 years ago

1.0.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago