diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-11-10 16:30:37 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-11-10 16:30:37 -0800 |
commit | 08eb440031f388687a1e2bf93b7232cc0955664f (patch) | |
tree | b2f93d8f9dfe83b065f600388daab7b9df3b6e5e /examples | |
parent | 4db2d4f19f95b0b5bb7ba9dcdc7ea72c65760223 (diff) | |
download | upr-08eb440031f388687a1e2bf93b7232cc0955664f.tar.gz |
examples/rails: cleanup files when we're done
Also show size uploaded and better output with proper line breaks
Diffstat (limited to 'examples')
-rw-r--r-- | examples/rails_app-2.3.4/app/controllers/files_controller.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/rails_app-2.3.4/app/controllers/files_controller.rb b/examples/rails_app-2.3.4/app/controllers/files_controller.rb index 3d82107..4efc115 100644 --- a/examples/rails_app-2.3.4/app/controllers/files_controller.rb +++ b/examples/rails_app-2.3.4/app/controllers/files_controller.rb @@ -31,8 +31,12 @@ class FilesController < ApplicationController digest.update(buf) end while file.read(16384, buf) end - render :text => "params: #{Rack::Utils.escape_html(params.inspect)}.\n" \ - "sha1: #{digest.hexdigest}\n" \ + size = file.stat.size + File.unlink(file.path) + dump = Rack::Utils.escape_html(params.inspect) + render :text => "sha1: #{digest.hexdigest}<br />" \ + "size: #{size}<br />" \ + "params: #{dump}<br />" \ '<script type="text/javascript">' \ 'window.parent.UploadProgress.finish();</script>' end |