file_field_tag:原始文件名是什么?

时间:2009-06-12 01:42:46

标签: ruby-on-rails

我的网站允许用户上传csv文件进行处理。一切正常 很好,但在回复中,我想举报类似“你的档案”的内容 abc.csv处理好“。

不幸的是我似乎找不到真正的原始文件名 虽然Firebug告诉我它是帖子的一部分,但是参数很快。

任何提示?

谢谢....

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

正如Jarrod在上述评论中提到的那样。使用params [:file] .original_filename

有趣的是,我的表单有两个文件上传标签(file1和file2)。一个是作为ActionController :: UploadedTempfile和另一个ActionController :: UploadedStringIO。

这可能是一个rails bug,但对我来说并不重要,因为它们都有original_filename方法。

相关问题