【发布时间】:2017-06-30 00:10:49
【问题描述】:
我有数百个 .txt 文件需要处理到 Rails 数据库中。 This SO question 谈论上传和处理单个文件,但我不想这样做数百次。有没有办法上传一个文件夹,然后处理该文件夹中的每个文件?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 database-migration
我有数百个 .txt 文件需要处理到 Rails 数据库中。 This SO question 谈论上传和处理单个文件,但我不想这样做数百次。有没有办法上传一个文件夹,然后处理该文件夹中的每个文件?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 database-migration
据我所知 HTML5 Uploader 支持上传目录,但只有 Chrome 实现了。
example
HTML5 Uploader
如果你是唯一一个上传文件的人,我会压缩文件并处理解压缩文件并遍历 Rails 端的文件。注意:如果这将是一个公共干扰,您必须小心清理文件名以防止目录遍历攻击(例如 '~/.ssh/authorized_keys')。
【讨论】: