示例#1
0
def deletefile(fileid):
	try:
		sha1sum = get_sha1sum_remote(fileid)
		varprint("Sha1sum of file to be deleted: "+sha1sum)
		url = build_url("file", fileid, None)
		headers_ = {'Authorization' : 'BoxAuth api_key='+apikey+'&auth_token='+auth_token, 'If-Match': sha1sum}
		r = requests.delete(url=url, headers=headers_, proxies=proxies)
		print(r.content)
	except:
		infoprint('Something bad happened when deleting file...')
示例#2
0
def upload(filepath, filename, folderid):
	infoprint("Uploading...")
	url = build_url("file", "content", None)
	payload = {'filename1': filename, 'folder_id': folderid}
	try:
		data = {filename: open(filepath, 'r')}
	except:
		errprint("File selected is not a file or other error")
		return
	r = requests.post(url=url, data=payload, headers=headers, files=data, proxies=proxies)
示例#3
0
def download(filenumber):
    fileid = str(get_file_id(filenumber))
    url = build_url("file", fileid, "content")
    r = requests.get(url=url, headers=headers, proxies=proxies)
    infoprint("Downloading...")
    filerecieved = r.content
    filename = uni_get_id(fileid, "name", "file")
    f = open(filename, 'w+')
    infoprint("Writing...")
    f.write(filerecieved)
    f.close()
示例#4
0
def download(filenumber):
	fileid = str(get_file_id(filenumber))
	url = build_url("file", fileid, "content")
	r = requests.get(url=url, headers=headers, proxies=proxies)
	infoprint("Downloading...")
	filerecieved = r.content
	filename = uni_get_id(fileid, "name", "file")
	f = open(filename, 'w+')
	infoprint("Writing...")
	f.write(filerecieved)
	f.close()
示例#5
0
def deletefile(fileid):
    try:
        sha1sum = get_sha1sum_remote(fileid)
        varprint("Sha1sum of file to be deleted: " + sha1sum)
        url = build_url("file", fileid, None)
        headers_ = {
            'Authorization':
            'BoxAuth api_key=' + apikey + '&auth_token=' + auth_token,
            'If-Match': sha1sum
        }
        r = requests.delete(url=url, headers=headers_, proxies=proxies)
        print(r.content)
    except:
        infoprint('Something bad happened when deleting file...')
示例#6
0
def upload(filepath, filename, folderid):
    infoprint("Uploading...")
    url = build_url("file", "content", None)
    payload = {'filename1': filename, 'folder_id': folderid}
    try:
        data = {filename: open(filepath, 'r')}
    except:
        errprint("File selected is not a file or other error")
        return
    r = requests.post(url=url,
                      data=payload,
                      headers=headers,
                      files=data,
                      proxies=proxies)