在 PHP 应用程序中工作时,我喜欢使用文件存储抽象层(例如Flysystem)。这使得在不同位置持久化文件变得非常容易(云存储、本地驱动器、ZIP、等等)。
目前我正在学习 Node.js,所以我想知道是否存在类似的模块?
在 NPM 上搜索相关的文件系统,但没有找到与此级别的抽象有关的内容。
在 PHP 应用程序中工作时,我喜欢使用文件存储抽象层(例如Flysystem)。这使得在不同位置持久化文件变得非常容易(云存储、本地驱动器、ZIP、等等)。
目前我正在学习 Node.js,所以我想知道是否存在类似的模块?
在 NPM 上搜索相关的文件系统,但没有找到与此级别的抽象有关的内容。
pkgcloud整合了多项服务(计算、存储、数据库等),并支持多家云服务提供商。其存储服务API易用且支持流式数据,因此内存利用效率高。
不幸的是,该项目已经停止维护。
Flydrive
https://github.com/Slynova-Org/node-flydrive
filesystem-storage-pkgcloud
包支持本地文件系统。在您的代码中添加并启用它:var pkgcloud = require('pkgcloud'); pkgcloud.providers.filesystem = {}; pkgcloud.providers.filesystem.storage = require('filesystem-storage-pkgcloud');
。 - happy_marmoset