0

现在用户必须通过两种方式向我的应用程序发送数据:通过浏览器或通过我们的 API 上传 CSV 文件。

在这两种情况下使用 API 将大大减少重复。有没有办法他们可以使用现有的上传表单,而不是将 CSV 存储在服务器上,而是通过 Javascript 处理并发送到 API?

不幸的是,该解决方案必须与 IE6 兼容。

4

2 回答 2

2

IE6 无法做到这一点(在我看来,甚至没有理由尝试这个)。
可能的解决方法:

  • 将上传表单嵌入到 iframe 中(丑陋)
  • 使用 FlashPlayer 9+/JavaApplet 执行上传(需要插件),但这也使您可以在发送数据之前对其进行处理。
于 2012-06-07T22:01:05.670 回答
0

不幸的是,不,这在 IE6 中是不可能的。在 HTML5 中读取本地文件是可能的,但 IE 还有很长的路要走……

此外 - 不需要将 CSV 存储在服务器上。您可以在 servlet 中动态处理 CSV 并使用 API 来存储数据,而无需将 CSV 存储在服务器上。

于 2012-06-07T22:02:33.453 回答