我有一个基于 PHP 的站点,我们允许用户上传一个逗号分隔的数据文本文件,以便由某些服务器端脚本导入。但是,有时我们需要调整上传数据的列顺序,如果我们能够在上传之前识别 CSV 文件中的列,将会非常有帮助。
我能想到的访问本地文件 I/O 的唯一方法是使用 Java 插件或嵌入式 Flash 脚本,我更喜欢后者。Flash 中是否有任何方法可以选择本地硬盘驱动器上的文本文件,然后使用 ActionScript仅检查第一行(在此示例中对应于列标题)?
有时这些文件可能大于 100 MB,因此将整个文件加载到内存中,然后将除第一行之外的所有文件都扔掉可能无法有效地工作,所以我想知道 ActionScript 中是否有语法来限制读取的数据量一次。