Тема: Импорт из WLP
Здравствуйте. Начал делать импорт настроек с wlp формата, сгенерировал файл, используя веб-интерфейс файл валидный и загружается.
Необходимо в автоматическом режиме загружать настройки объектов с файла, для этого использовал запрос https://sdk.wialon.com/wiki/ru/local/re … mport_json Но мне все время выдает ошибку 4, хотя заголовки выглядят правильно:
b'--68a1f13567456aacf483c2f673aacc99\r\nContent-Disposition: form-data; name="file"; filename="test.wlp"
{'User-Agent': 'python-requests/2.28.0', 'Accept-Encoding': 'gzip, deflate, sdch', 'Accept': 'text/html,application/xhtml+xml,application/xml; q=0.9,*/*;q=0.8', 'Connection': 'keep-alive', 'Content-Length': '7116', 'Content-Type': 'multipart/form-data; boundary=68a1f13567456aacf483c2f673aacc99'}
Запрос выполняю при помощи Python библиотеки requests:
headers = {
'Accept': 'text/html,application/xhtml+xml,application/xml; q=0.9,*/*;q=0.8',
'Accept-Encoding': 'gzip, deflate, sdch',
}
multipart_form_data = {
'file': open('test.wlp', 'rb'),
"sid": sid
}
response = requests.post(f"{url}/wialon/ajax.html", params={
"svc": "exchange/import_json",
"sid": sid,
}, headers=headers, files=multipart_form_data)
print(response.url)
print(response.request.body)
print(response.request.headers)
print(response.text)
Подскажите в чем может быть проблема. Заранее спасибо