From b0c046b50ff55d449475a90eb2867e5b334ab61b Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 25 Apr 2012 16:09:17 -0400 Subject: Initial commit. File uploading works. --- .gitignore | 1 + stewardess.rb | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 .gitignore create mode 100644 stewardess.rb diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e31ee94 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +up diff --git a/stewardess.rb b/stewardess.rb new file mode 100644 index 0000000..4d12bb2 --- /dev/null +++ b/stewardess.rb @@ -0,0 +1,21 @@ +#!/usr/bin/env ruby + +# Thanks to: +# https://gist.github.com/225381 + +require 'rubygems' +require 'sinatra' + +require 'json' + + +post '/blend/:filename' do + filename = File.join('up', params[:filename]) + datafile = params[:data] + File.open(filename, 'wb') do |file| + file.write(datafile[:tempfile].read) + end + + content_type :json + { :wrote => true }.to_json +end -- cgit v1.2.3