javascript - 根据日期(时间)在 JavaScript 中复制文件

标签 javascript file date copy timing

我在尝试将文件从数据库复制到其另一个 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/

相关文章:

javascript - 当主体受到影响时,如何在主体内的 div 中添加 jquery .not() ?

java - 使用子类化替换未实现接口(interface)的 Java 类

javascript - 如何让此 JavaScript/moment 代码适用于美国和英国日期格式?

javascript - 错误 : [ng:areq] Argument 'DoughnutCtrl' is not a function, 未定义

javascript - Chrome 应用程序 eval()

java - 通过java Socket传输错误的文件

php - 还剩多少时间? PHP + 日期

中午开始按小时Sql

javascript - 将事件监听器添加到 svg 的动态元素

android - 通过 Intent 从图库中选取的图像长度