mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2024-11-25 16:51:54 +00:00
allow extensions to be capatalised
This commit is contained in:
parent
ecd5bbcb1d
commit
8dd51096cf
@ -78,20 +78,20 @@ def flatpage(request, path):
|
|||||||
return HttpResponse(o.read(), mimetype=getmimetype(path))
|
return HttpResponse(o.read(), mimetype=getmimetype(path))
|
||||||
|
|
||||||
def getmimetype(path):
|
def getmimetype(path):
|
||||||
if path.endswith(".png"): return "image/png"
|
if path.lower().endswith(".png"): return "image/png"
|
||||||
if path.endswith(".tif"): return "image/tif"
|
if path.lower().endswith(".tif"): return "image/tif"
|
||||||
if path.endswith(".gif"): return "image/gif"
|
if path.lower().endswith(".gif"): return "image/gif"
|
||||||
if path.endswith(".jpeg"): return "image/jpeg"
|
if path.lower().endswith(".jpeg"): return "image/jpeg"
|
||||||
if path.endswith(".jpg"): return "image/jpeg"
|
if path.lower().endswith(".jpg"): return "image/jpeg"
|
||||||
if path.endswith("svg"): return "image/svg+xml"
|
if path.lower().endswith("svg"): return "image/svg+xml"
|
||||||
if path.endswith(".pdf"): return "application/pdf"
|
if path.lower().endswith(".pdf"): return "application/pdf"
|
||||||
if path.endswith(".ps"): return "application/postscript"
|
if path.lower().endswith(".ps"): return "application/postscript"
|
||||||
if path.endswith(".svx"): return "application/x-survex-svx"
|
if path.lower().endswith(".svx"): return "application/x-survex-svx"
|
||||||
if path.endswith(".3d"): return "application/x-survex-3d"
|
if path.lower().endswith(".3d"): return "application/x-survex-3d"
|
||||||
if path.endswith(".pos"): return "application/x-survex-pos"
|
if path.lower().endswith(".pos"): return "application/x-survex-pos"
|
||||||
if path.endswith(".err"): return "application/x-survex-err"
|
if path.lower().endswith(".err"): return "application/x-survex-err"
|
||||||
if path.endswith(".odt"): return "application/vnd.oasis.opendocument.text"
|
if path.lower().endswith(".odt"): return "application/vnd.oasis.opendocument.text"
|
||||||
if path.endswith(".ods"): return "application/vnd.oasis.opendocument.spreadsheet"
|
if path.lower().endswith(".ods"): return "application/vnd.oasis.opendocument.spreadsheet"
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@login_required_if_public
|
@login_required_if_public
|
||||||
|
Loading…
Reference in New Issue
Block a user