about summary refs log tree commit homepage
path: root/examples/rails_app-2.3.4/app
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-11-10 16:30:37 -0800
committerEric Wong <normalperson@yhbt.net>2009-11-10 16:30:37 -0800
commit08eb440031f388687a1e2bf93b7232cc0955664f (patch)
treeb2f93d8f9dfe83b065f600388daab7b9df3b6e5e /examples/rails_app-2.3.4/app
parent4db2d4f19f95b0b5bb7ba9dcdc7ea72c65760223 (diff)
downloadupr-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/rails_app-2.3.4/app')
-rw-r--r--examples/rails_app-2.3.4/app/controllers/files_controller.rb8
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