Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用curl上传文件_Batch File_Curl_File Upload_Cmd_Task - Fatal编程技术网

Batch file 使用curl上传文件

Batch file 使用curl上传文件,batch-file,curl,file-upload,cmd,task,Batch File,Curl,File Upload,Cmd,Task,我想使用curl自动将文件上传到我的Web服务器。我创建了一个批处理文件,并使用Windows任务调度器执行它。当我用鼠标手动运行批处理文件时,它会将文件发送到我的Web服务器。当Windows任务计划程序执行批处理文件时,它不发送文件,我收到错误消息: 不能将“curl”识别为内部命令或外部命令、可执行程序或批处理文件。 curl -T C:/wamp/www/weblab/vinums/100321092.php ftp://ftp.myhost.com/anatemp/ --user us

我想使用curl自动将文件上传到我的Web服务器。我创建了一个批处理文件,并使用Windows任务调度器执行它。当我用鼠标手动运行批处理文件时,它会将文件发送到我的Web服务器。当Windows任务计划程序执行批处理文件时,它不发送文件,我收到错误消息: 不能将“curl”识别为内部命令或外部命令、可执行程序或批处理文件。

curl -T C:/wamp/www/weblab/vinums/100321092.php ftp://ftp.myhost.com/anatemp/ --user user@myhost.com:mypassword

通过添加到wondows>控制面板>系统> 添加高级设置>环境变量 curl的路径,例如:(C:\curl-7.75.0-win64-mingw\bin;)


而且它是有效的。。。谢谢大家

尝试使用完整路径进行卷曲。假设您使用的是Windows 10,那么:
C:\Windows\System32\curl.exe
我将此路径放在哪里?在任务规划器?否中,您可以用它替换上面批处理文件命令中的
curl
。您可能还应该将,
C:/wamp/www/weblab/vinums/100321092.php
更改为也使用Windows分隔符,即
C:\wamp\www\weblab\vinums\100321092.php
。不起作用,但我已经在我的计算机中解决了这个问题,我在系统中添加了:环境变量,路径:我添加这个值:C:\curl-7.75.0-win64-mingw\bin;问题是它不能在另一台计算机上工作