我们要构建的网络,应用程序,存储大量的文件与IndexedDB的斑点。 如果用户使用我们的应用程序在其最大的,我们可以存储多达在IndexedDB的文件15GB。
我们遇到了与IE10一个问题,那我强烈怀疑是配额问题。
在成功保存一些文件后,一个新的呼叫store.put(data, key);
永远不会结束。
基本上,该函数将被调用,但没有成功事件,也不错误事件将被调用。
如果我看着IE 10的IndexedDB的文件夹,我去看看是什么样子的临时文件得到创建和删除无限期(每512 KB)的一个福。
当在“缓存和数据库” PARAMATERS窗户看,我看到我的网站的数据库已经达到250 MB。
进一步看,我发现这个博客条目http://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/其中顺便说一句说,为Windows Store应用程序的存储限制为250 MB。
我没有使用任何Windows应用商店的机制,但我想我可能是相同的任意限制受害者。
所以,我的问题是:
有没有办法绕过这个限制? 用户被要求允许超过10 MB的限制,但我认为没有问题,弹出给用户的250 MB达到时。
是否有任何其他的方式来存储超过250 MB的数据与IE10。
谢谢,我会采取任何线索。