上传文本文件的摘要
Upload extracts of text files
我正在寻找一种方法,让客户端从浏览器内上传一段纯文本文件。
情况如下:我们有一个管道,只需要处理用户将上传的大数据文件的一小部分。我们不想上传整个文件,而是在客户端,从他们的本地文件中提取相关数据,并只上传。
据我所知,出于安全原因,这不能通过JavaScript或任何新的HTML-5功能实现。可以上传整个文件,但不能将其切割,并提取部分进行上传。
我所做的阅读使我认为做我们想要的唯一方法是通过Java applet。我发现了很多Java applet(例如:http://jupload.sourceforge.net),但是它们不能让我提取文件的片段。
任何建议,我可以找到如何提取一个文件的一部分,将不胜感激。
注意,这并不是在询问如何上传文件,或者如何对文件进行切片并上传所有生成的切片。
实际上这是可以使用纯JavaScript与FileReader API的帮助:https://developer.mozilla.org/en-US/docs/DOM/FileReader
我用它来调整jpeg的大小(无论是帆布还是webgl),并在上传之前将EXIF数据重新插入调整大小的图像中。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- Sails.js:同时发布文本输入和一个文件
- 使用不带文本文件的OpenLayers显示POI
- 从单独的html文件预览Javascript文本
- 使用JSON文件中的变量(字符串)填充文本区域
- 使用javascript从文本文件中获取值
- 从javascript中的文本文件中获取值
- 在移动浏览器上显示大型文本文件
- 搜索文本文件并附加到表中
- 将文本文件加载到javascript中
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 使用JavaScript将压缩文本文件加载到字符串中
- 可以设置输入类型=文件的文本框的高度
- 数组在手动写入时有效,但从文本文件加载时无效
- 在浏览器中打开文本文件-服务器上出现错误
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用 d3 或 ajax 读取本地文件文本(制表符分隔值)会导致 Firefox 开发控制台中的语法错误