Sinatraでファイルアップロード
Sinatraというか、Rackのparamsを用いたアップロードの仕方ですね
rubyではいつもファイルのアップロードの仕方を忘れてしまうのでメモメモ
post '/upload' do
if params[:file]
new_filename = DateTime.now.strftime('%s') + File.extname(params[:file][:filename])
save_file = './public/files/' + new_filename
File.open(save_file, 'wb'){ |f| f.write(params[:file][:tempfile].read) }
@mes = 'upload completed!'
end
end
普通に:tempfileを移動するだけでもいい気がする…
Sinatra簡単でいいですね
久々のプログラミング楽しい
@iMRC 文化祭向けには(出来れば面白い)画像のアップローダーでも作ろうかと思ってます…皆写真撮るよね?
写真とりまくるぞ!
うpロダ期待
なんとかロダだけでも参加出来るように頑張ります><
こっちの文化祭なんだが、終了が6時とかなんで9時ぐらい到着コースになりそう…;