示例#1
0
def download(request):
    """Download translated resource."""
    try:
        slug = request.POST['slug']
        code = request.POST['code']
        part = request.POST['part']
    except MultiValueDictKeyError:
        raise Http404

    content, filename = utils.get_download_content(slug, code, part)

    if content is None:
        raise Http404

    response = HttpResponse()
    response.content = content
    response['Content-Type'] = 'text/plain'
    response['Content-Disposition'] = 'attachment; filename=' + filename

    return response
示例#2
0
文件: views.py 项目: CE-OP/pontoon
def download(request):
    """Download translated resource."""
    try:
        slug = request.POST['slug']
        code = request.POST['code']
        part = request.POST['part']
    except MultiValueDictKeyError:
        raise Http404

    content, filename = utils.get_download_content(slug, code, part)

    if not content:
        raise Http404

    response = HttpResponse()
    response.content = content
    response['Content-Type'] = 'text/plain'
    response['Content-Disposition'] = 'attachment; filename=' + filename

    return response
示例#3
0
文件: views.py 项目: w2816771/pontoon
def download(request):
    """Download translated resource."""
    try:
        slug = request.GET["slug"]
        code = request.GET["code"]
        part = request.GET["part"]
    except MultiValueDictKeyError:
        raise Http404

    content, filename = utils.get_download_content(slug, code, part)

    if content is None:
        raise Http404

    response = HttpResponse()
    response.content = content
    response["Content-Type"] = "text/plain"
    response["Content-Disposition"] = "attachment; filename=" + filename

    return response
示例#4
0
def download(request):
    """Download translated resource."""
    try:
        slug = request.POST["slug"]
        code = request.POST["code"]
        part = request.POST["part"]
    except MultiValueDictKeyError:
        raise Http404

    content, filename = utils.get_download_content(slug, code, part)

    if not content:
        raise Http404

    response = HttpResponse()
    response.content = content
    response["Content-Type"] = "text/plain"
    response["Content-Disposition"] = "attachment; filename=" + filename

    return response