javascript - 缓存对本地文件的引用

标签 javascript html filereader

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

如果用户上传的文件能够保留,那就太好了,这样如果他们刷新页面或导航离开,就不需要重新上传文件。

这是否可以在不将文件上传到服务器的情况下实现?

感谢任何帮助!

最佳答案

是的。你可以使用 IndexedDB为了这个目的。您可以使用它存储 blob 数据。但是,您应该注意到 Safari 中的支持是 buggy - 这意味着对于使用此浏览器的用户,您的应用程序存在一些问题可能会导致严重问题。如果您需要快速完成工作,我建议您使用 localForageIDBWrapperthis shim .

关于javascript - 缓存对本地文件的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36811196/

相关文章:

html - 在 HTML5 中选中和取消选中复选框的正确方法是什么?

javascript - 如何在 jquery 中检查一个 div 是否包含单选按钮?

javascript - 按顺序处理文件内容

java - 从文件中读取类的对象数组

javascript - 修改内容字符串返回[object Window]而不是 "real"内容

javascript - 基于对象字段值 Angular 6 的颜色 td

html - 我想在另一个固定宽度和高度的正方形中设置一个正方形

java - FileReader 是否接受 Eclipse 插件项目中的相对路径?

javascript - 一个 JS 函数可处理 3 个 slider 的输出

javascript - 通过 URL 直接链接到打开的模态窗口?