IE6兼容的方式通过Javascript将上传的文件发送到API

时间:2012-06-07 21:55:50

标签: javascript internet-explorer-6

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

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

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

2 个答案:

答案 0 :(得分:2)

使用IE6无法做到这一点(我认为没有理由尝试这个) 可能的解决方法:

  • 将uploadform嵌入iframe(丑陋)
  • 使用FlashPlayer 9 + / JavaApplet执行上传(需要插件),但这也使您可以在发送之前处理数据。

答案 1 :(得分:0)

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

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