TELEFORMA_EXAM_MAX_SESSIONS = 99
TELEFORMA_EXAM_SCRIPT_MAX_SIZE = 31457280
TELEFORMA_EXAM_SCRIPT_SERVICE_URL = '/webviewer/teleforma.html'
-TELEFORMA_PRIVATE_DOCUMENTS_MODE = False
+TELEFORMA_PRIVATE_DOCUMENTS_MODE = True
TELEFORMA_PRIVATE_MEDIA_USE_S3 = True
AWS_ACCESS_KEY_ID=""
return HttpResponse('Errors rendering pdf:<pre>%s</pre>' % escape(content))
-def serve_media(file, content_type="", buffering=True, streaming=False):
+def serve_media(file, content_type="", buffering=True, streaming=False, bucket=True):
if not content_type:
content_type = guess_mimetypes(file.url)
if not settings.DEBUG:
- return nginx_media_accel(file.url, content_type=content_type,
+ if bucket:
+ url = '/media/bucket/' + file.url.split(settings.AWS_S3_ENDPOINT_URL)[-1]
+ else:
+ url = file.url
+ return nginx_media_accel(url, content_type=content_type,
buffering=buffering, streaming=streaming)
else:
response = StreamingHttpResponse(
if not streaming:
response['Content-Disposition'] = "attachment; filename=%s" % (
filename)
+ print(content_type)
response['Content-Type'] = content_type
response['X-Accel-Redirect'] = url
if not buffering:
response['X-Accel-Buffering'] = 'no'
#response['X-Accel-Limit-Rate'] = 524288
-
+ #print(url)
return response