现在用户必须通过两种方式向我的应用程序发送数据:通过浏览器或通过我们的 API 上传 CSV 文件。
在这两种情况下使用 API 将大大减少重复。有没有办法他们可以使用现有的上传表单,而不是将 CSV 存储在服务器上,而是通过 Javascript 处理并发送到 API?
不幸的是,该解决方案必须与 IE6 兼容。
现在用户必须通过两种方式向我的应用程序发送数据:通过浏览器或通过我们的 API 上传 CSV 文件。
在这两种情况下使用 API 将大大减少重复。有没有办法他们可以使用现有的上传表单,而不是将 CSV 存储在服务器上,而是通过 Javascript 处理并发送到 API?
不幸的是,该解决方案必须与 IE6 兼容。
IE6 无法做到这一点(在我看来,甚至没有理由尝试这个)。
可能的解决方法:
不幸的是,不,这在 IE6 中是不可能的。在 HTML5 中读取本地文件是可能的,但 IE 还有很长的路要走……
此外 - 不需要将 CSV 存储在服务器上。您可以在 servlet 中动态处理 CSV 并使用 API 来存储数据,而无需将 CSV 存储在服务器上。