File Storage Abstraction module for Node.js?
Flydrive
https://github.com/Slynova-Org/node-flydrive
- Local
- Amazon S3
- Digital Ocean Spaces
- FTP
pkgcloud integrates multiple services (compute, storage, database. etc) and supports multiple cloud providers. The storage service's API is simple to use and supports streams, making it memory efficient as well.
Unfortunately, the project is longer maintained.
There is filefog
, which is intended to support Google Drive, Dropbox, SkyDrive and Box, as well as the local filesystem. Like passport
it uses ‘strategies’ published as separate modules for each provider (filefog-dropbox
, filefog-onedrive
, etc.).