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