我在尝试将文件从数据库复制到其另一个 URL 时遇到一些问题。 这个文件很大,所以我想知道如何复制其中的一部分。例如:
在 2016 年 11 月 30 日 10:15 到 2016 年 11 月 30 日 10:27 之间复制此文件。
在这个文件中,我有一些坐标,每个坐标都有一个“日期”字段。我的意思是,文件的部分文本已写入日期,所以我想知道是否可以根据该“字符串日期”仅复制部分文本
我用一个例子更好地解释它:
文本文件: 坐标1: “日期”X
坐标2: “日期”Y
有人知道 Javascript 脚本可以解决这个问题吗?
最佳答案
您可以使用FileReader来读取文件:
var reader = new FileReader();
reader.onload = function(e) {
// e.target.result should contain the text
};
reader.readAsText(file);
现在,在该函数中,您甚至可以通过正则表达式或任何您喜欢的方式搜索日期,并找到您想要裁剪的行。
但是
请记住,如果文件很大,则在客户端读取它不是一个好主意。
关于javascript - 根据日期(时间)在 JavaScript 中复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40885007/