在Windows中使用winhttpjs批处理脚本,如何上传文件?

时间:2019-06-12 16:53:02

标签: windows batch-file winhttp winhttprequest

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

0 个答案:

没有答案