我需要将文件从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,这对于远程技术人员来说是更多的工作。