【发布时间】:2018-10-29 11:02:06
【问题描述】:
我正在为一个提供商工作,但我遇到了大量资源的问题。我不想将它们存储在内存中,但我使用的 REST API 并不想,所以我想我可以尝试在本地缓存文件。问题是我找不到在本地文件系统上创建临时文件的方法。在普通的 Linux 上,我会在 /var/cache 中创建一些东西,但这似乎在这里不起作用。有没有办法创建一个在我的会话结束时可以消失的本地临时文件?
【问题讨论】:
-
唯一这样的事情是基于字符串的 sessionStorage,限制为 5-10MB。您必须使用它或 chrome.storage.local、IndexedDB、localStorage。 Chrome 也仍然支持 HTML5 文件系统。
-
我正在查看 HTML5 文件系统,我只是不知道我可以在哪里存储临时文件。像
mksemp(3)这样的东西会很棒。 -
该 API 有其在教程中描述的语法。这些文件存储在您的浏览器配置文件目录中。
-
好的,我试试看!
标签: google-chrome-extension google-chrome-app google-chrome-os