Exemplo n.º 1
0
def createImage(request):
    file = request.FILES['image']
    file_name = request.POST['title']
    client_ip = get_client_ip(request)

    image = ImageFile(file, name=file_name)

    if file.multiple_chunks() is True:
        return JsonResponse({'success':'no', 'reason': 'File is too big'})

    # In case you've got file in the form of bytes array
    # remember_image = file.read()
    # image = ImageFile(io.BytesIO(remember_image), name='foo.jpg')
    
    image = Image(title=file_name, image=image, uploader_ip=client_ip)
    image.save()

    return JsonResponse({'success':'yes', 'reason': ''})