Skip to content

@rkh /upload.ru secret

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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
@SatishTalim

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

@b5nj

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.