我有应用程序将所有上传的文件保存到S3。但有时我需要将数据保存到本地文件存储。
是否有一些库可以做这样的事情:
var storage = new Storage(local);
storage.save(hello.mp3);
或
var storage = new Storage(s3);
storage.save(hello.mp3);
答案 0 :(得分:1)
var Storage = function (type) {
if (type === "local") return new LocalStorage();
if (type === "s3") return new S3Storage();
}
当然,LocalStorage和S3Storage必须共享相同的方法save()