在javascript应用程序中管理本地文件I / O的最方便的方法

时间:2012-02-21 16:03:29

标签: javascript file-io

我正在研究将复杂的Flash应用程序(check it here)移植到HTML和Javascript的可行性,因为在我们的组织中,我们认为从长远来看这是更好的。

虽然我自己也知道很多Javascript,但是在前一个链接的flash版本中有一件事,我不确定它是如何被移植的:从中加载.xml输入文件用户的PC用于在Javascript中访问它们,以及反向生成的.xml输出文件,可以保存回用户的PC上。

为此,我想到了两次转变,但我认为它们都不够好:

  1. 使用HTML5文件API,这似乎非常适合我们的情况,但遗憾的是目前只支持Chrome,我们的优先事项之一(我们实际上考虑从Flash移植应用程序!)正在获得最大的兼容性
  2. 用于加载,将文件上传到服务器并从那里上传,通过Javascript中的AJAX加载,反之亦然。这个选项消耗了服务器端的大量资源,而且我们是一个非盈利组织,所以不幸的是它也不是一个好的解决方案!
  3. 所以我猜想也许有人可以提供帮助:)。

    提前致谢

1 个答案:

答案 0 :(得分:2)

  1. 它支持更多浏览器(包括Firefox和Safari)。 你可以在此期间利用后备(即使,甚至采用闪光灯本身)。

  2. 我不明白为什么AJAX调用会在服务器上占用更多资源....这是一个像其他任何一样的正常请求。