【问题标题】:Rails data migration—upload and process a folderRails 数据迁移——上传和处理文件夹
【发布时间】:2017-06-30 00:10:49
【问题描述】:

我有数百个 .txt 文件需要处理到 Rails 数据库中。 This SO question 谈论上传和处理单个文件,但我不想这样做数百次。有没有办法上传一个文件夹,然后处理该文件夹中的每个文件?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-5 database-migration


    【解决方案1】:

    据我所知 HTML5 Uploader 支持上传目录,但只有 Chrome 实现了。
    example HTML5 Uploader

    如果你是唯一一个上传文件的人,我会压缩文件并处理解压缩文件并遍历 Rails 端的文件。注意:如果这将是一个公共干扰,您必须小心清理文件名以防止目录遍历攻击(例如 '~/.ssh/authorized_keys')。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-01
      • 2018-06-16
      相关资源
      最近更新 更多