Я хотел бы добавить пакет с файлом csv на работу в salesforce.com, согласно docs. Я использую следующий код, чтобы сделать это, но он не работает (нет новых объектов не появляются в отдела продаж):Прикрепить файл csv к запросу django
headers = {
'Content-Type': 'text/csv; charset=UTF-8',
'X-SFDC-Session': client.sessionId
}
(_, host, path, _, _, _) = urlparse("https://%s/services/async/24.0/job/%s/batch" % (instance, job_id))
csv_file = open('test.csv', "rb")
t = csv_file.read()
conn = httplib.HTTPSConnection(host)
conn.request("POST", path, t, headers)
response = conn.getresponse()
rawResponse = response.read()
Как я могу прикрепить файл запрос и отправить его?
Вы хотите прикрепить файл к ** запросу **, как в прикрепленном файле к ** conn.request **? Или вы хотите прикрепить файл к ответу ** django **? Мне интересно, если это вопрос о httplib или django ... теги указывают «django», а не «httplib» – jpic
@jpic: я хочу отправить файл на salesforce.com, поэтому я хочу приложить его для запроса не ответа , Вы правы в отношении тегов. – szaman