Я хочу опубликовать два файла в веб-сервис, используя запрос Python - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу загрузить два файла в веб-сервис, один файл CSV с метаданными внутри и одно изображение в формате TIFF. CSV-файл и TIFF-файлы представляют собой пару, поскольку CSV-файл содержит метаданные для TIFF-файла. Поэтому их всегда нужно загружать вместе. У меня есть javascript, работающий на сервере загрузки

    var xhr = new XMLHttpRequest();
    var formData = new FormData();
    xhr.open('POST', '/GigaTEMUpload/UploadFiles', true);
    xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');

    files.forEach(function (file, i) {
        formData.append('uploadFiles[' + i + ']', file);
    });
    xhr.send(formData);

, но если я хочу использовать запрос python, чтобы выполнить ту же работу, как и через python? Спасибо

Я использую python с сервера, на котором запущен spyder, для загрузки двух файлов в сеть. И как только они будут загружены, изображение TIFF будет доступно для просмотра в Интернете.

1 Ответ

0 голосов
/ 06 ноября 2019

Это довольно обычный исходящий запрос. Вот аналогичный вопрос для вашей справки: Отправка файла с использованием POST из скрипта Python

...