Как использовать пакетный скрипт winhttpjs в Windows, как загрузить файл? - PullRequest
0 голосов
/ 12 июня 2019

Мне нужно загрузить файл с компьютера с Windows на сервер, на котором у меня есть полный контроль. Но так как у меня нет доступа к этому компьютеру, техник скопирует минимальный пакетный скрипт с расписанием. Поэтому я выбрал WINHTTPJS BATCH .

Я уже использовал его для загрузки файла:

call winhttpjs.bat "http://192.168.1.248:8070/spectra/download-xls" -method GET -headers-file headers.txt -reportfile reportfile.txt -saveTo spectra_connect.xls

Теперь мне нужна команда, чтобы указать файл для загрузки. Я попробовал:

call winhttpjs.bat "http://192.168.1.248:8070/spectra/upload-xls-files" -method POST -headers-file headers.txt -reportfile reportfile.txt -file spectra_connect.xls

Но -file spectra_connect.xls опция не существует. Я попытался -body-file, но те, кажется, читают содержимое файла, чтобы проанализировать и нажать их. Я даже не могу понять, как отправить поле (например, ввод) в качестве данных POST. Мне нужна помощь в этом. Если я не смогу, мне придется перейти на wget или curl, что больше подойдет удаленным специалистам.

...