rkh / upload.ru secret
Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist
View upload.ru
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
app = proc do |env|
response = Rack::Response.new
request = Rack::Request.new(env)
info = request.params['info']
 
if info and info[:tempfile]
response['Content-Type'] = info[:type]
response.body = info[:tempfile].readlines.sort
else
response['Content-Type'] = 'text/plain'
response.status = 400
response.write "info parameter must be a file uplad"
end
 
response.finish
end
 
run app

Usage:

$ rackup upload.ru

#

File alpha.txt contains:

zebra
yen
xmas
birthday
cat
apple
pune
mumbai
nashville

Client:

$ curl -F "info=@alpha.txt" localhost:9292

Result:

apple
birthday
cat
mumbai
nashville
pune
xmas
yen
zebra

Very useful thxs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.