From d9c6986a892c47233a95081af94a1d2ea25a64ce Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Thu, 18 Jun 2020 21:50:16 +0100 Subject: static files redone --- core/view_surveys.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'core/view_surveys.py') 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 }) -- cgit v1.2.3