2.1.5 • Published 3 years ago

@flyacts/backend-media-management v2.1.5

Weekly downloads
450
License
SEE LICENSE IN LI...
Repository
github
Last release
3 years ago

Backend Media Management

This package provides functionality for storing files and processing them.

Usage

First install it via npm or your favorite package manager:

$ npm install --save @flyacts/backend-media-management

Then you need to create a configuration and register it via your dependency injection:

import {
    MediaConfiguration,
} from '@flyacts/backend-media-management';
import * as config from 'config';
import * as fs from 'fs-extra';
import Container from 'typedi';


const mediaLocation = config.get<string>('media.location');
if (!(await fs.pathExists(mediaLocation))) {
    throw new Error('Media Location does not exists');
}

const mediaConfig = new MediaConfiguration(mediaLocation);

Container.set(MediaConfiguration, mediaConfig);

After that you can inject the FileUploadProvider into your service or controller and can use the method attachFile to save a media to an entity or use getFilestream to get a stream and pass it down to express.

2.1.5

3 years ago

2.1.1

4 years ago

2.1.3

4 years ago

1.5.9

4 years ago

1.5.7

4 years ago

1.5.12

4 years ago

1.5.11

4 years ago

1.5.13

4 years ago

2.0.4-alpha.0

4 years ago

2.0.6-alpha.0

4 years ago

2.0.2-alpha.0

4 years ago

2.0.7-alpha.0

4 years ago

2.0.1-alpha.0

4 years ago

1.5.6

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.1

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.15

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.0.0

5 years ago

1.1.1

5 years ago

1.1.2

5 years ago

1.0.0-alpha.7

5 years ago

1.0.0-alpha.6

5 years ago

1.0.0-alpha.5

5 years ago

1.0.0-alpha.4

5 years ago

1.0.0-alpha.0

5 years ago

0.21.1

5 years ago

0.21.0

5 years ago

0.20.1

5 years ago

0.20.0

5 years ago

0.19.1

5 years ago

0.19.0

5 years ago

0.18.8

5 years ago

0.18.4

6 years ago

0.18.0

6 years ago

0.17.2

6 years ago

0.17.1

6 years ago

0.16.7

6 years ago

0.16.6

6 years ago

0.16.5

6 years ago

0.16.4

6 years ago

0.16.3

6 years ago

0.16.1

6 years ago

0.16.0

6 years ago

0.15.4

6 years ago

0.15.3

6 years ago

0.15.2

6 years ago

0.15.0

6 years ago

0.14.0

6 years ago

0.13.2

6 years ago

0.13.1

6 years ago

0.8.0

6 years ago

0.7.0

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago