我正在尝试使用HTML 5的好处编写一个mp3播放器。播放本地文件,直到现在,似乎还可以。我根据这些示例编写示例代码:http://antimatter15.github.com/player/player.html 事情就是这样:我必须得到每个mp3文件的参考。我希望得到所有这些参考并保存在数据库上,当客户端访问我显示此播放列表的网站时。问题是:在我每次客户端关闭/打开浏览器时,blob对文件的引用都不再有效,我之前提到过这样做。 Iam正在寻找FileSystem API,它允许将数据保存到沙箱部分。因此,每次用户需要时都可以清理数据,而且我仍然无法在我的服务器数据库上保存mp3引用。你们能给我一些消化吗?真实的是只保存mp3本地文件的引用,以允许我的用户创建一个播放列表,每次访问该网页时,他都可以看到该播放列表。
提前致谢,
答案 0 :(得分:1)
我怀疑这个引用(或“对象URL”)持久性事物是否被浏览器故意不支持。否则,您可以在没有他的意识的情况下访问用户的文件系统。这可能是一个安全问题。
引用here:
每次调用window.URL.createObjectURL()时,即使您已经为该文件创建了一个对象URL,也会创建一个唯一的对象URL。