Пример #1
0
def delete_image(request):
    src = request.POST.get('src', '')
    try:
      Image.delete(src)
      return HttpResponse('ok', content_type="application/json")
    except:
      raise Exception('Could not delete image')
Пример #2
0
def delete_image():
    src = request.form.get('src')
    try:
      Image.delete(src)
      return json.dumps('ok')
    except:
      raise Exception('Could not delete image')
def delete_image(request):
    src = request.POST.get('src')
    try:
        Image.delete(src)
        return Response(json.dumps('ok'))
    except:
        raise Exception('Could not delete image')
def upload_image_resize(request):
    options = {'resize': '300x300'}
    try:
        response = Image.upload(PyramidAdapter(request), '/public/', options)
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return Response(json.dumps(response))
def upload_image_resize(request):
    options = {'resize': '300x300'}
    try:
        response = Image.upload(DjangoAdapter(request), '/public/', options)
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return HttpResponse(json.dumps(response), content_type="application/json")
def upload_image_validation(request):
    def validation(filePath, mimetype):
        with wand.image.Image(filename=filePath) as img:
            if img.width != img.height:
                return False
            return True

    options = {'fieldname': 'myImage', 'validation': validation}
    try:
        response = Image.upload(PyramidAdapter(request), '/public/', options)
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return Response(json.dumps(response))
Пример #7
0
def upload_files_validation(request):

    def validation(filePath, mimetype):
        with wand.image.Image(filename=filePath) as img:
            if img.width != img.height:
                return False
        size = os.path.getsize(filePath)
        if size > 10 * 1024 * 1024:
            return False
        return True

    options = {
        'fieldname': 'myImage',
        'validation': validation
    }
    try:
        response = Image.upload(DjangoAdapter(request), '/public/', options)
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return HttpResponse(json.dumps(response), content_type="application/json")
Пример #8
0
def load_images(request):
    try:
        response = Image.list('/public/')
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return HttpResponse(json.dumps(response), content_type="application/json")
def upload_image(request):
    try:
        response = Image.upload(PyramidAdapter(request), '/public/')
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return Response(json.dumps(response))
def load_images(request):
    try:
        response = Image.list('/public/')
    except Exception:
        response = {'error': str(sys.exc_info()[1])}
    return Response(json.dumps(response))