缓存对本地文件的引用

时间:2016-04-23 13:02:34

标签: javascript html5 filereader

我正在尝试使用Filereader API和Webaudio API,正在构建一个基本的音频播放器,用户可以上传mp3并播放它们等。

如果用户上传的文件会保留,那就太棒了,所以如果他们刷新页面或导航,那么这些文件就不需要重新上传。

如果不将文件上传到服务器,这可能吗?

感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

是的。您可以使用IndexedDB来实现此目的。您可以使用它存储blob数据。但是,您应该注意到Safari中的支持是buggy - 这意味着有一些怪癖可能会导致您的应用程序出现严重问题,使用此浏览器的用户。如果您需要快速完成工作,建议您使用localForageIDBWrapperthis shim