def multiple_uploader(request): if request.POST: if request.FILES == None: raise Http404("No objects uploaded") f = request.FILES['file'] a = Picture() a.creator = request.user a.file.save(f.name, f) a.save() result = [{'name': f.name, 'size': f.size, 'url': a.file.url, },] response_data = simplejson.dumps(result) if "application/json" in request.META['HTTP_ACCEPT_ENCODING']: mimetype = 'application/json' else: mimetype = 'text/plain' return HttpResponse(response_data, mimetype=mimetype) else: return HttpResponse('Only POST accepted')