Example #1
0
def cloudinary_direct_upload(callback_url, **options):
    params = utils.build_upload_params(callback=callback_url, **options)
    params = utils.sign_request(params, options)    
    
    api_url = utils.cloudinary_api_url("upload", resource_type=options.get("resource_type", "image"), upload_prefix=options.get("upload_prefix"))

    return {"params": params, "url": api_url}
Example #2
0
def cloudinary_direct_upload(callback_url, **options):
    params = utils.build_upload_params(callback=callback_url, **options)
    params = utils.sign_request(params, options)    
    
    api_url = utils.cloudinary_api_url("upload", resource_type=options.get("resource_type", "image"), upload_prefix=options.get("upload_prefix"))

    return {"params": params, "url": api_url}
Example #3
0
def upload_large_part(file, **options):
    """ Upload large files. """
    params = utils.build_upload_params(**options)

    if 'resource_type' not in options:
        options['resource_type'] = "raw"

    return call_cacheable_api("upload", params, file=file, **options)
Example #4
0
def upload_large_part(file, **options):
    """ Upload large files. """
    params = utils.build_upload_params(**options)

    if 'resource_type' not in options:
        options['resource_type'] = "raw"
    
    return call_cacheable_api("upload", params, file=file, **options)
Example #5
0
def cloudinary_direct_upload(callback_url, **options):
    """Deprecated - please use cloudinary_direct_upload_field, or a proper form"""
    params = utils.build_upload_params(callback=callback_url, **options)
    params = utils.sign_request(params, options)

    api_url = utils.cloudinary_api_url(
        "upload",
        resource_type=options.get("resource_type", "image"),
        upload_prefix=options.get("upload_prefix"))

    return {"params": params, "url": api_url}
Example #6
0
def upload(file, **options):
    params = utils.build_upload_params(**options)
    return call_cacheable_api("upload", params, file=file, **options)
Example #7
0
def explicit(public_id, **options):
    params = utils.build_upload_params(**options)
    params["public_id"] = public_id
    return call_cacheable_api("explicit", params, **options)
Example #8
0
def upload(file, **options):
    params = utils.build_upload_params(**options)
    return call_api("upload", params, file = file, **options)
Example #9
0
def explicit(public_id, **options):
    params = utils.build_upload_params(**options)
    params["public_id"] = public_id
    return call_api("explicit", params, **options)
Example #10
0
def upload(file, **options):
    file.seek(0)  # fix to prevent empty_file error when uploading
    params = utils.build_upload_params(**options)
    return call_cacheable_api("upload", params, file=file, **options)
Example #11
0
def upload(file, **options):
    params = build_upload_params(**options)
    if "resource_type" not in options.keys():
        options["resource_type"] = "auto"
    return call_cacheable_api("upload", params, file=file, **options)