Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Amazon S3 file upload #24

Closed
remie opened this issue Aug 15, 2015 · 0 comments
Closed

Add support for Amazon S3 file upload #24

remie opened this issue Aug 15, 2015 · 0 comments
Assignees
Milestone

Comments

@remie
Copy link
Collaborator

remie commented Aug 15, 2015

For those who do not want to rely on local storage, it could be useful if YouTransfer allows file upload to an S3 bucket. To support this, there is a need for:

Minimal implementation

  • a settings page section that allows configuration of AWS access keys
  • documentation on how to create the S3 bucket and configure access control
  • implementation of AWS SDK to support server-side upload

Progressive enhancement

  • Signing of a AWS token to support client-side upload to bucket
  • Implementation of client-side AWS upload in dropzone
@remie remie added this to the 0.0.4 milestone Aug 15, 2015
@remie remie self-assigned this Aug 15, 2015
remie added a commit that referenced this issue Aug 16, 2015
Refactored the router.js and create a new youtransfer.js module which will deal with the logic of file upload / download.
Given that this logic will expand with the implementation of Amazon S3 file upload, it is best not to have it inline in the router module.
remie added a commit that referenced this issue Aug 21, 2015
Refactored the youtransfer.js module and introduced the StorageFactory object which will return a storage provider for local storage or Amazon S3
Refactored the youtransfer.js module and introduced a settings object to simplify the access of user settings
Added Amazon SDK and implemented file transfer to and from S3
Added settings page for Storage related configuration (Amazon S3 access keys, secret, bucket, etc)
Small styling fixes
remie added a commit that referenced this issue Aug 21, 2015
#24 Add support for Amazon S3 file upload
@remie remie closed this as completed Aug 21, 2015
remie added a commit that referenced this issue Aug 21, 2015
Forgot to add control-flow function after refactoring the youtransfer.js module and introducing the StorageFactory object
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant