2.13.0 • Published 10 months ago

@cere-ddc-sdk/file-storage v2.13.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

@cere-ddc-sdk/file-storage

The package provides API for storing and reading large files to DDC

Installation

Using NPM:

npm install @cere-ddc-sdk/file-storage --save

Using yarn:

yarn add @cere-ddc-sdk/file-storage

Usage

A quick guide of how to upload a file to DDC TESTNET using the FileStorage API.

  1. Create a FileStorage instance

    import * as fs from 'fs';
    import { FileStorage, File, TESTNET } from '@cere-ddc-sdk/file-storage';
    
    const bucketId = 1n;
    const seed = 'hybrid label reunion only dawn maze asset draft cousin height flock nation';
    const fileStorage = await FileStorage.create(seed, TESTNET);

    The account used to create the instance should have a positive balance, DDC deposit, and the bucket should be created in advance

  2. Upload a file to DDC

    const filePath = './my-picture.jpg';
    const fileStats = fs.statSync(filePath);
    const fileStream = fs.createReadStream(filePath);
    const file = new File(fileStream, { size: fileStats.size });
    
    const fileCID = await fileStorage.store(bucketId, file);
    
    console.log('The uploaded file CID', fileCID)
  3. That is it. You can open the file from your browser

    const fileUrl = `https://storage.testnet.cere.network/${bucketId}/${fileCID}`;
    
    console.log('The file URL', fileUrl);

Documentation

For more information about what this package provides, see API reference

License

Licensed under the Apache License

2.13.0

10 months ago

2.12.7

10 months ago

2.12.8

10 months ago

2.11.0

1 year ago

2.11.1

1 year ago

2.9.2

1 year ago

2.10.0

1 year ago

2.12.0

1 year ago

2.12.3

1 year ago

2.12.4

12 months ago

2.12.1

1 year ago

2.12.2

1 year ago

2.9.1

1 year ago

2.9.0

1 year ago

2.8.0

1 year ago

2.7.0

1 year ago

2.7.0-rc.2

1 year ago

2.7.0-rc.1

1 year ago

2.6.1

1 year ago

2.6.0

1 year ago

2.5.0

1 year ago

2.3.0

1 year ago

2.2.0

1 year ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.0.0-rc.29

2 years ago

2.0.0-rc.28

2 years ago

2.0.0-rc.26

2 years ago

2.0.0-rc.25

2 years ago

2.0.0-rc.24

2 years ago

2.0.0-rc.23

2 years ago

2.0.0-rc.22

2 years ago

2.0.0-rc.20

2 years ago

2.0.0-rc.21

2 years ago

2.0.0-rc.19

2 years ago

2.0.0-rc.17

2 years ago

2.0.0-rc.18

2 years ago

2.0.0-rc.16

2 years ago

2.0.0-rc.14

2 years ago

2.0.0-rc.13

2 years ago

1.9.0-rc.10

2 years ago

1.7.6-rc.1

2 years ago

1.9.0-rc.9

2 years ago

1.9.0-rc.8

2 years ago

1.9.0-rc.7

2 years ago

1.9.0-rc.6

2 years ago

1.8.0-rc.5

2 years ago

1.8.0-rc.6

2 years ago

1.8.0-rc.7

2 years ago

1.8.0-rc.8

2 years ago

1.9.0-rc.1

2 years ago

1.8.0-rc.1

2 years ago

1.9.0-rc.0

2 years ago

1.8.0-rc.2

2 years ago

1.8.0-rc.3

2 years ago

1.8.0-rc.4

2 years ago

1.9.0-rc.5

2 years ago

1.9.0-rc.4

2 years ago

1.9.0-rc.3

2 years ago

1.9.0-rc.2

2 years ago

1.7.6-rc.2

2 years ago

1.7.6-rc.3

2 years ago

1.7.6-rc.4

2 years ago

1.9.6

2 years ago

1.9.5

2 years ago

1.9.4

2 years ago

1.7.6

2 years ago

1.9.3

2 years ago

1.9.2

2 years ago

2.0.0-rc.4

2 years ago

2.0.0-rc.5

2 years ago

2.0.0-rc.0

2 years ago

2.0.0-rc.1

2 years ago

2.0.0-rc.11

2 years ago

1.9.1

2 years ago

2.0.0-rc.12

2 years ago

1.9.0

2 years ago

2.0.0-rc.10

2 years ago

2.0.0-rc.6

2 years ago

2.0.0-rc.7

2 years ago

2.0.0-rc.9

2 years ago

1.7.5-beta.1

2 years ago

1.7.5-beta.2

2 years ago

1.7.5-beta.3

2 years ago

1.7.5-RC2

2 years ago

1.7.5

3 years ago

1.7.4

3 years ago

1.7.3

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.4.4

3 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.3

3 years ago

1.4.1

3 years ago

1.3.4

3 years ago

1.2.0

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.3.3

3 years ago

1.2.4

3 years ago

1.3.2

3 years ago

1.2.3

3 years ago

1.3.1

3 years ago

1.2.2

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.9

3 years ago

1.1.0

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago