diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-06-18 21:50:16 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-06-18 21:50:16 +0100 |
commit | d9c6986a892c47233a95081af94a1d2ea25a64ce (patch) | |
tree | 0ae0c2b4f168ace4f41905f86f0d529e1bd2cbd7 /core/view_surveys.py | |
parent | bd6490631f91af5206dadce1516967e0af16e992 (diff) | |
download | troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.gz troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.bz2 troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.zip |
static files redone
Diffstat (limited to 'core/view_surveys.py')
-rw-r--r-- | core/view_surveys.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/core/view_surveys.py b/core/view_surveys.py index 4b82b3a..6d5ed22 100644 --- a/core/view_surveys.py +++ b/core/view_surveys.py @@ -12,7 +12,7 @@ def fa_readFile(*path): try: f = open(os.path.join(settings.FILES, *path)) except: - f = urllib.request.urlopen(settings.FILES + "download/" + reduce(urljoin, path)) + f = urllib.request.urlopen(settings.FILES+"download/") return f.read() def getMimeType(extension): @@ -84,7 +84,15 @@ def surveyscansingle(request, path, file): survexscansingle = SurvexScanSingle.objects.get(survexscansfolder=survexscansfolder, name=file) return HttpResponse(content=open(survexscansingle.ffile,"rb"), content_type=getMimeType(path.split(".")[-1])) #return render_to_response('survexscansfolder.html', { 'survexscansfolder':survexscansfolder, 'settings': settings }) - + +def expofilessingle(request, filepath): + fn=urllib.parse.unquote(filepath) + return HttpResponse(content=open(settings.EXPOFILES+fn,"rb")) + +def cssfilessingle(request, filepath): + fn=urllib.parse.unquote(filepath) + return HttpResponse(content=open(settings.MEDIA_ROOT+fn,"rb"),content_type="text/css") + def surveyscansfolders(request): survexscansfolders = SurvexScansFolder.objects.all() return render_to_response('survexscansfolders.html', { 'survexscansfolders':survexscansfolders, 'settings': settings }) |