gpt4 book ai didi

ruby-on-rails - 如何在Ruby on Rails中找到上传文件的大小?

转载 作者:行者123 更新时间:2023-12-03 19:58:18 32 4
gpt4 key购买 nike

我没有使用载波或回形针上传文件。我想找出用户上传的文件扩展名和文件大小(以字节为单位)吗?关于如何实现此目标的任何想法?

最佳答案

File.size(doc.filename)


只需将文件名放在大括号中就可以了。

如果要使用KB / MB:

number_to_human_size(File.size(doc.filename))


编辑:

您可以使用确切的路径或路径名

1.9.3p125 :005 > x=Pathname.new("/usr/bin/ruby")
=> #<Pathname:/usr/bin/ruby>
1.9.3p125 :006 > File.size(x)
=> 5488


扩展:

File.extname("test.rb")         #=> ".rb"

关于ruby-on-rails - 如何在Ruby on Rails中找到上传文件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10608155/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com