我想使用Windows批处理文件进行Mailgun的curl调用。由于Windows shell不支持多行,我该如何在Windows批处理文件中执行以下curl函数?
curl -s --user 'api:key-xxxxxxxxxx' \
https://api.mailgun.net/v3/sandboxbxxxxxxxxxxxxx.mailgun.org/messages \
-F from='user <email@gmail.com>' \
-F to='user <email@live.com>' \
-F subject='Hello' \
-F text='body!' \
-F attachment=@test.txt \
更新
当我尝试在删除多行后执行该命令时,返回了以下错误:
curl -s --user 'api:key-xxxxxxxxxx' https://api.mailgun.net/v3/sandboxbxxxxxxxxxxxxx.mailgun.org/messages -F from='user -F to='user -F subject='Hello' -F text='body!' -F attachment=@test.txt 0<email@live.com 1>'
The system cannot find the file specified.
PS:附件文件在同一目录中。
谢谢!
curl -s --user 'api:key-xxxxxxxxxxx' https://api.mailgun.net/v3/sandboxxxxxxxxxxxx.mailgun.org/messages -F from='user -F to='user -F subject='Hello' -F text='body!' -F attachment=@test.txt 0<email@live.com 1>'
- Ganesh Rathinavel<>
放在"
之间或使用^
进行转义,就像我的答案中所示。 - SachaDee