3.0.0 • Published 7 years ago

ms-files-gce v3.0.0

Weekly downloads
30
License
MIT
Repository
github
Last release
7 years ago

ms-files-gce

google cloud storage adapter for ms-files

Considerations

Useful links:

  1. https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload#resumable
  2. https://cloud.google.com/storage/docs/access-control
  3. https://cloud.google.com/storage/docs/json_api/v1/#Objects
  4. https://github.com/GoogleCloudPlatform/gcloud-node#google-cloud-storage

Workflow

Uploading

Create resumable upload on a server, pass session id to the client, let the client complete uploading. Client must notify the server when upload is complete. Once it's done - server checks this information and starts post-processing

Downloading

  1. Client requests file to download
  2. Server check authentication rights
  3. On success - creates signed URL and returns 302 redirect + URL

Post-processing

Once initial file upload is completed - server may post-process the file. Ideally it would create a new file, which would act as a header or footer, save it in the same bucket with similar access rights. After that compose method should be called, which would concatenate files without using extra bandwidth

3.0.0

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.8.0

8 years ago

0.7.0

8 years ago

0.6.3

8 years ago

0.6.2

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.6.0-rc1

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.1.12

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago