【发布时间】:2016-07-05 10:47:15
【问题描述】:
我目前正在使用宝石蜻蜓(一直在考虑改变,因为这可能不是我真正需要的)。 我一直在使用它通过将文件拖放到上传按钮位置来获取有关文件的信息。
但是,我真正想做的只是分析文件属性,而不是实际将其上传到我的应用程序。 (文件名、文件夹位置、文件大小和修改日期等属性)
我已经能够获得一些变量,但我无法在我的机器上获得文件的修改日期,而是获得我上传的文件的修改日期(同样,我真的不知道需要或想要上传实际文件)。
目前我一直在尝试使用:
File.stat("testfile").mtime
但是,我尝试将其与params[:files] 一起使用没有成功。我也尝试使用params[:files].path,但它不能以与File.stat(@files.path).mtime 相同的方式使用(同样,这将导致我将文件上传到我的应用程序的时间,而不是比文件本身...
有没有办法在不上传文件的情况下获取文件的属性?进而获取我机器上文件的属性,而不是我上传的那个?
提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 file-upload