Exemplo n.º 1
0
def upload_icon_img(request, app_id, context):
    app_id = long(app_id)
    app = App.get_by_id(app_id)
    if app.developer_id != context["developer"].key.id():
        # hoge = app.developer_id
        # fuga = context["developer"].key.id()
        return HttpResponseRedirect(reverse(index))
    view_url = reverse(upload_img)
    if request.method == 'POST':
        form = UploadForm(request.POST, request.FILES)
        if form.is_valid():
            params = form.cleaned_data
            image = AppImage.getEntity(app_id)
            image.image = params["file"]["img"]
            image.content_type = params["file"]["content_type"]
            image.put()
            context["debug"] = image
            return HttpResponseRedirect(reverse(index))

    upload_url, upload_data = prepare_upload(request, view_url)
    form = UploadForm()
    context["form"] = form
    context["upload_url"] = upload_url
    context["upload_data"] = upload_data
    return render_to_response('webfront/upload_form.html', context)
Exemplo n.º 2
0
def app_icon(request, app_id, context):
    image = AppImage.getByAppId(long(app_id))
    if not image:
        return HttpResponseRedirect("/img/material/app.png")
    return HttpResponse(image.image, image.content_type)