上传文本文件的摘录

时间:2013-05-10 14:19:19

标签: java javascript html5 file-upload applet

我正在寻找一种方法让客户从他们的浏览器中上传一段纯文本文件。

情况如下:我们有一个管道只需要处理用户将上传的一小块大数据文件。我们希望不上传整个文件,而是在客户端从本地文件中提取相关数据,并仅上传该文件。

据我所知,出于安全原因,这不可能通过JavaScript或任何新的HTML-5功能发生。它可以上传整个文件,但不能删除它,并提取要上传的文件。

我所做的阅读让我觉得做我们想做的事的唯一方法是通过Java applet。 我找到了很多Java Applet(例如:http://jupload.sourceforge.net),但这些不允许我提取文件的碎片。

任何关于我在哪里可以找到如何提取文件的建议都将不胜感激。

注意,这不是询问如何上传文件,或者是关于切片文件和上传所有生成的切片。我找到了解决方案。

1 个答案:

答案 0 :(得分:1)

实际上,这可以在FileReader API的帮助下使用纯JavaScript:https://developer.mozilla.org/en-US/docs/DOM/FileReader

我用它来调整jpeg的大小(使用canvas或webgl),然后在上传之前将EXIF数据重新注入调整大小的图像。