如何通过命令行界面运行此curl命令

时间:2014-11-03 16:57:47

标签: curl command-line cmd

我正在尝试通过api界面将我的作品上传到deviantart

他们以下面的行为例

 curl https://www.deviantart.com/api/v1/oauth2/stash/submit \
-F "title=My great stash item&artist_comments=This is a great image&keywords=test image" \
-F access_token=Alph4num3r1ct0k3nv4lu3 \
-F "test=@path/to/image.png"

我用自己的参数更改了参数并安装了windows curl

但是我不知道如何用curl

执行这个多行命令

帮助感谢ty

1 个答案:

答案 0 :(得分:3)

您可以将所有内容放在一行中,或者使用\替换行末尾的^字符,这是批处理文件的延续字符

不确定您的参数,但您应该记住cmd有一个行长度限制:XP为2048,Vista为8192及更高版本的操作系统

另一个问题可能是角色。

需要对批处理文件中的

%个字符进行转义,将其替换为%%

&),=个字符必须位于用引号括起来的字符串中,或​​者转义为^&,...