Commit 9378c8ff by Christine Lytwynec

Merge pull request #11245 from edx/clytwynec/tnl-4040

Fix file upload in IE
parents 349b83f0 76c8e33d
import functools
import logging
import json
import random
import time
import urlparse
......@@ -7,7 +8,7 @@ import urlparse
from django.contrib.auth.decorators import login_required
from django.contrib.auth.models import User
from django.core import exceptions
from django.http import Http404, HttpResponseBadRequest
from django.http import Http404, HttpResponseBadRequest, HttpResponse
from django.utils.translation import ugettext as _
from django.views.decorators import csrf
from django.views.decorators.http import require_GET, require_POST
......@@ -750,13 +751,16 @@ def upload(request, course_id): # ajax upload file to a question or answer
result = ''
file_url = ''
return JsonResponse({
# Using content-type of text/plain here instead of JSON because
# IE doesn't know how to handle the JSON response and prompts the
# user to save the JSON as a file instead of passing it to the callback.
return HttpResponse(json.dumps({
'result': {
'msg': result,
'error': error,
'file_url': file_url,
}
})
}), content_type="text/plain")
@require_GET
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment