1.13.1 • Published 9 months ago

@epilot/file-client v1.13.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@epilot/file-client

CI npm version bundle size License

Client library for epilot File API

Uses openapi-client-axios

Installation

npm install --save @epilot/file-client

Usage

import fs from 'fs';
import { getClient } from '@epilot/file-client';
const fileClient = getClient();

// get upload params
const uploadFileRes = await fileClient.uploadFile(null, { filename: 'document.pdf', mime_type: 'application/pdf' });
const uploadParams = uploadFileRes.data;

// upload file to S3
const file = fs.readFileSync('./document.pdf')
const uploadRes = await fileClient.put(
  uploadParams.upload_url,
  file, 
  { headers: { 'content-type': 'application/json' }}
);

// save file as an entity
const uploadParams = await fileClient.saveFile(
  null,
  { s3ref: uploadParams.s3ref, access_control: 'private' },
);

Documentation

https://docs.epilot.io/docs/files/file-api

1.12.0

11 months ago

1.11.0

11 months ago

1.13.1

9 months ago

1.13.0

9 months ago

1.10.0

1 year ago

1.9.0

1 year ago

1.8.1

2 years ago

1.7.2

2 years ago

1.8.0

2 years ago

1.8.0-rc1

2 years ago

1.7.1

2 years ago

1.8.0-rc2

2 years ago

1.7.0

2 years ago

1.5.2

2 years ago

1.6.0

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.2.0

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago