ruby-on-rails - 在Ruby on Rails中复制文件

标签 ruby-on-rails file csv copy filefield

我想将文件从计算机复制到另一个指定的路径。用户必须使用file_field选择文件,并且目的地已经被硬编码。我怎样才能做到这一点 ?谢谢你。

最佳答案

我会使用FileUtils::cp,但是要小心通过../../<file>进行路径修改。为此,您可以使用expand_path,然后检查结果路径是否开始与您的 jail 匹配。

关于ruby-on-rails - 在Ruby on Rails中复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6668828/

相关文章:

ruby-on-rails - Rails - 带条件的 text_field 类

C - If (No File Found) { 使用标准输入 }

c - 读取文件并在结构数组中写入/排序

Python:读取和写入 CSV 文件

python - 检查两个 csv 文件的两列值,如果找到匹配,则写入另一个 csv 文件

linux命令删除csv的最后一列

ruby-on-rails - spree 更改默认货币和国家

ruby-on-rails - Sunspot/Solr 全文搜索 - 如何索引 Rails 关联

ruby-on-rails - 如何在 Mac 上更改 Rails 版本?

java - JVM 会自动关闭文件吗?