0

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

情况如下:我们有一个管道,只需要处理用户将上传的大数据文件的一小部分。我们不想上传整个文件,而是在客户端,从他们的本地文件中提取相关数据,然后只上传。

据我所知,出于安全原因,这不能通过 JavaScript 或任何新的 HTML-5 功能发生。可以上传整个文件,但不能将其剪切,然后提取片段上传。

我所做的阅读让我认为,做我们想做的事的唯一方法是通过 Java 小程序。我发现了很多 Java 小程序(例如:http: //jupload.sourceforge.net),但是这些不允许我提取文件的片段。

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

请注意,这不是询问如何上传文件,或对文件进行切片并上传所有生成的切片。这两个我都找到了解决方案。

4

1 回答 1

1

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

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

于 2013-05-10T14:27:18.723 回答