HEYBlog about Technology

京都の学生エンジニアのエンジニアブログ

Ruby

PHP curlで、ファイルアップロードして、Ruby Sinatraで受け取る

PHPで動かしているプロジェクトから、 Sinatraで動かしているプロジェクトに画像を転送しないといけない事案が発生したので書いてみた。 PHPの送信側 "@$path;type=image/png"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,…

Ruby Sinatoraの基礎

ruby Sinatra 最小構成 main.rb Gemfile public images views config.ru post get post '/upload' do p ('hoge') end get '/images' do p ('hello') end image/hoge.png等の正規表現 get '/image/*' do p (params[:splat]) #=>hoge.png end get '/say/*/to/*…