问题标签 [filereader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4511 浏览

java - 来自 R.raw.file 的 Android FileReader

真正的新手问题:

我有一个需要阅读的 .csv 文件。我把它放在原始文件夹中。为方便起见,我使用http://opencsv.sourceforge.net/库来读取文件。该库提供了创建 CSVReader 对象的方法:

但是我不知道如何将这个构造函数指向我的文件,因为 Android 中的文件通常被引用为 R.raw.file 而不是文件的字符串地址。

任何帮助将不胜感激。

0 投票
7 回答
20981 浏览

java - Netbeans FileReader FileNotFound 文件在文件夹中时出现异常?

所以问题是每次我尝试在 NetBeans 或 Eclips 上加载下面的代码时都会抛出异常,但是当我尝试通过 TextMate 运行它时,一切正常!

我试图输入绝对地址,更改文本文件等。没有帮助!

有人可以帮助我或告诉为什么它不能与 IDE 一起运行吗?

谢谢

调试日志: Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar Have no file for /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar }

0 投票
1 回答
7945 浏览

java - 为什么 Scala 在读取我的 CSV 时会崩溃?

文件在这里

http://dl.dropbox.com/u/12337149/history.csv

我尝试按如下方式读取数据

我收到以下错误

该文件在excel中打开得很好。我认为这是某种类型的编码问题,但我不知道解决方法

0 投票
2 回答
9886 浏览

javascript - FileReader 之后可以清理内存吗?

FileReader 似乎消耗了所有内存,因为它反复用于预加载多个 blob,并且从不释放它。任何已知的方法来强制它释放消耗的内存?将 FileReader 对象及其结果属性设置为 null 似乎不起作用。

更新:

这是一个示例代码(在大文件上测试它,比如电影,否则你不会注意到任务管理器中的效果):

我每次都尝试创建新的 FileReader 实例,但问题仍然存在。我怀疑这可能是由模式的循环性质引起的,但我不确定在这种情况下可以使用什么其他模式。

我在 Firefox 和 Chrome 中检查了这段代码,Chrome 似乎可以更优雅地处理它——它在每个周期后都会清除内存并且速度非常快。但具有讽刺意味的是,Chrome 根本不需要使用这段代码。这只是克服 Gecko 6- FormData + Blob 错误的实验(错误 649150 - 如果通过 FormData 发送 Blob 没有文件名)。

0 投票
1 回答
813 浏览

android - 使用扫描器类解析文件,但运行时间太长

我有一个包含大约 39000 个整数的文件,用逗号分隔,每行有 13 个整数,所以我设置了一个文件阅读器和一个扫描仪来读取和解析它,但是运行它几乎需要一个多小时。我想我可能需要使用缓冲阅读器,但不知道如何实现它。任何人都可以提出更好(更快)的方法吗?

这是我的代码:

编辑:

我现在已经完全删除了扫描仪类,它可以与以下代码完美配合:

}

0 投票
2 回答
10501 浏览

java - 在java中计算文件长度:FileReader vs. File.length

为什么 fr_count 和 len 在下面的代码中会有所不同?

我在两个文件上使用了上面的代码。结果如下:

0 投票
4 回答
6839 浏览

java - Java:从文件到 Arraylist 的扫描仪,然后是 min/max/mean/standarddeviation

任务是创建一个程序,该程序将从标准输入(包含整数列表的文件)读取到数组中,然后找到这些整数的平均值、最大值、最小值、中值和标准差。首先,这是代码:

我的特殊问题归结为:我不知道我是否正确读取了文件。我遵循了从书籍到网站的许多说明,这似乎是扫描仪的正确公式,但找不到该文件。我尝试了三种不同的 IDE(BlueJ、Eclipse、Netbeans)都无济于事。

其次,我创建了将数组列表作为输入的方法,并在“public void main(string[] args)”方法中调用它们。我很确定我可以做到这一点,但它不会编译,我不确定我错过了什么。

最后,我想确保我的标准差方法是正确的。我不指望任何人能解决所有这些问题,但这些都是我卡住的地方,任何帮助都将不胜感激。谢谢!

0 投票
1 回答
2644 浏览

javascript - 通过 XMLHttpRequest 上传文件时如何获取进度

我想知道如何使用 XMLHTTPRequest 获取文件上传的进度。在 Firefox 中,onprogress 方法根本不会触发,而在 chrome 中,它只会在文件上传完成后触发。

0 投票
3 回答
143490 浏览

javascript - fileReader.readAsBinaryString 上传文件

尝试使用 fileReader.readAsBinaryString 通过 AJAX 将 PNG 文件上传到服务器,剥离代码(fileObject 是包含我文件信息的对象);

在上传之前检查文件的前几行(使用 VI)给了我

在此处输入图像描述

上传后显示相同的文件

在此处输入图像描述

所以它看起来像是某个地方的格式/编码问题,我尝试对原始二进制数据使用简单的 UTF8 编码函数

然后在原始代码中

这给了我输出

在此处输入图像描述

仍然不是原始文件是什么=(

如何编码/加载/处理文件以避免编码问题,因此在 HTTP 请求中接收到的文件与上传之前的文件相同。

其他一些可能有用的信息,如果不是使用 fileReader.readAsBinaryString() 我使用 fileObject.getAsBinary() 来获取二进制数据,它工作正常。但 getAsBinary 仅适用于 Firefox。我一直在 Mac 上的 Firefox 和 Chrome 中对此进行测试,两者都得到了相同的结果。后端上传由NGINX 上传模块处理,再次在 Mac 上运行。服务器和客户端在同一台机器上。我尝试上传的任何文件都会发生同样的事情,我只是选择了 PNG,因为它是最明显的例子。

0 投票
1 回答
737 浏览

java - 将文本文件中的字符串解析为日期

我正在尝试从文本文件中读取日期,然后将字符串解析为日期,以便我可以将其读入我的数组中。我尝试时不断收到错误消息Date date = sdf.parse (token.nextToken ());。如何将我从文本文件中读取的字符串转换为日期?

日期设置

文件阅读器

我得到的错误是

方法“java.util.Date parse(java.lang.String $1) throws java.text.ParseException:”可以抛出检查异常“java.text.ParseException”。因此它的调用必须包含在捕获异常的 try 语句中,否则必须声明此方法以抛出异常