Nid*_*rot 10 ruby ruby-on-rails
我想从uri中找到像.gif,.jpg,.txt这样的文件扩展名,例如http://testasp.vulnweb.com/avatars/noavatar.gif.
alo*_*ony 24
您可以使用File的extname方法
url = "http://testasp.vulnweb.com/avatars/noavatar.gif"
File.extname(url) #=> .gif
Run Code Online (Sandbox Code Playgroud)
可能有一种更简单的方法,但我建议使用Pathname
和URI
库的组合
require 'uri'
uri = URI("http://testasp.vulnweb.com/avatars/noavatar.gif")
path = uri.path # /avatars/noavatar.gif
pathname = Pathname.new(path)
extension = pathname.extname # gif
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8832 次 |
最近记录: |