Javascript 在会话之间维护对客户端文件的引用

Javascript 在会话之间维护对客户端文件的引用,javascript,html,video,local-storage,Javascript,Html,Video,Local Storage,我正在开发一个处理视频文件的web应用程序——具体地说,我让用户通过表单输入“选择”他们的视频文件,然后构造一个对该文件的URL引用,并将源设置为该URL。这使我能够处理用户提供的内容,而不必上传视频——这似乎是不必要的,而且会导致性能下降 下面是我目前非常简单的代码: // within a change event for a file input var videoFile = e.currentTarget.files[0]; var fileURL = URL.crea

我正在开发一个处理视频文件的web应用程序——具体地说,我让用户通过表单输入“选择”他们的视频文件,然后构造一个对该文件的URL引用,并将
源设置为该URL。这使我能够处理用户提供的内容,而不必上传视频——这似乎是不必要的,而且会导致性能下降

下面是我目前非常简单的代码:

// within a change event for a file input
    var videoFile = e.currentTarget.files[0];
    var fileURL = URL.createObjectURL(videoFile);
    var videoNode.src = fileURL; 
这很有效。问题是:它不允许我在用户会话之间存储对此视频的引用。我尝试将文件URL保存到Mongo文档中,然后稍后重新加载该视频文件。。。虽然这有时有效,但它经常会中断。。。没有明确的一致性


是否有人有一个很好的解决方案来在用户会话之间存储对本地文件的引用?我必须使用类似HTML5文件系统API的东西吗?本地存储

我可能没听清你的意思,但听起来你只是需要一块饼干


您可以在一个简单的cookie中保存您想要的任何文件名,然后当他们下次访问页面时,您会想起他们想要的视频名。

您好,看看同样的事情,您找到了解决方案吗?