From 3501212e14528807a02f43284423fd274bb19731 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Tue, 15 Feb 2011 23:55:13 +0100 Subject: Allow for more file request variations. --- fbin.py | 3 +++ templates/uploaded.tmpl | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/fbin.py b/fbin.py index 507512e..39ae6d8 100755 --- a/fbin.py +++ b/fbin.py @@ -90,6 +90,8 @@ class Application(object): def file(self, environ, start_response, path): hash = path[1] + if '.' in hash: + hash = hash.split('.')[0] filename = self.get_file_path(hash) if filename == None: start_response('404 Not Found', [('Content-Type', 'text/html')]) @@ -127,6 +129,7 @@ class Application(object): 'user': user, 'hash': hash, 'filename': filename, + 'ext': os.path.splitext(filename)[1], 'scheme': environ['wsgi.url_scheme'], 'host': environ['HTTP_HOST'], })) diff --git a/templates/uploaded.tmpl b/templates/uploaded.tmpl index e36fc53..019160f 100644 --- a/templates/uploaded.tmpl +++ b/templates/uploaded.tmpl @@ -2,7 +2,12 @@ #def header: upload #extends templates.base #def content -

Your file has been uploaded: $scheme://$host/f/$hash/$filename. +

Your file has been uploaded: +

#if $user

Your file will also appear in your file list.

#else -- cgit v1.2.3