サーバのコード
file_server.rb
requre 'sinatra'
get '/:file_name' do |file_name|
send_file(file_name)
end
実行例
以下のようにサーバを起動
$ ruby -rubygems file_server.rb
http://localhost:4567/hoge.png
のようにブラウザからアクセスすると、サーバを起動したディレクトリ配下から該当ファイルをダウンロードしてくれる。
参考
Method: Sinatra::Helpers#send_file — Documentation for sinatra (1.3.4)