conn = httplib.HTTPConnection("www.encodable.com/uploaddemo/")
conn.request("POST", path, chunk, headers)
Выше находится сайт "www.encodable.com/uploaddemo/", где я хочу загрузить изображение.
Я лучше разбираюсь в php
, поэтому я не могу понять значение пути и заголовков здесь.В приведенном выше коде chunk
- это объект, состоящий из моего файла изображения.Следующий код выдает ошибку, которую я пытался реализовать без знания заголовков и пути.
import httplib
def upload_image_to_url():
filename = '//home//harshit//Desktop//h1.jpg'
f = open(filename, "rb")
chunk = f.read()
f.close()
headers = {
"Content−type": "application/octet−stream",
"Accept": "text/plain"
}
conn = httplib.HTTPConnection("www.encodable.com/uploaddemo/")
conn.request("POST", "/uploaddemo/files/", chunk)
response = conn.getresponse()
remote_file = response.read()
conn.close()
print remote_file
upload_image_to_url()