summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-02-06 17:59:20 -0300
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-02-06 17:59:20 -0300
commit8cf0dca200b2a2c1706fab590f617d53c778581c (patch)
tree6f6cff5fcf7797f64d217eb76a8c86bd88c449aa
parent34ac90dc170052259c4270b76c619e3da70908d3 (diff)
downloadaskbot-8cf0dca200b2a2c1706fab590f617d53c778581c.tar.gz
askbot-8cf0dca200b2a2c1706fab590f617d53c778581c.tar.bz2
askbot-8cf0dca200b2a2c1706fab590f617d53c778581c.zip
removed url parameters and hash fragment from url to uploaded files
-rw-r--r--askbot/doc/source/changelog.rst2
-rw-r--r--askbot/views/writers.py10
2 files changed, 12 insertions, 0 deletions
diff --git a/askbot/doc/source/changelog.rst b/askbot/doc/source/changelog.rst
index e2056b61..19ecfb2d 100644
--- a/askbot/doc/source/changelog.rst
+++ b/askbot/doc/source/changelog.rst
@@ -10,6 +10,8 @@ Development version (not released yet)
* Fixed the url translation bug (Evgeny)
* Added left sidebar option (Evgeny)
* Added "help" page and links to in the header and the footer (Evgeny)
+* Removed url parameters and the hash fragment from uploaded files -
+ amazon S3 for some reason adds weird expiration parameters
0.7.39 (Jan 11, 2012)
---------------------
diff --git a/askbot/views/writers.py b/askbot/views/writers.py
index 9de14517..855f2977 100644
--- a/askbot/views/writers.py
+++ b/askbot/views/writers.py
@@ -12,6 +12,7 @@ import random
import sys
import tempfile
import time
+import urlparse
from django.core.files.storage import get_storage_class
from django.shortcuts import get_object_or_404
from django.contrib.auth.decorators import login_required
@@ -99,6 +100,15 @@ def upload(request):#ajax upload file to a question or answer
if error == '':
result = 'Good'
file_url = file_storage.url(new_file_name)
+ parsed_url = urlparse.urlparse(file_url)
+ file_url = urlparse.urlunparse(
+ urlparse.ParseResult(
+ parsed_url.scheme,
+ parsed_url.netloc,
+ parsed_url.path,
+ '', '', ''
+ )
+ )
else:
result = ''
file_url = ''