表单就像从这里开始(https://rapidgator.net/article/api/file#upload)
form method="post" action="http://pr3.rapidgator.net/?r=upload/api&uuid=0la4fzVZUMUulOliVcleXY0Kn9nmJGAy&sid=6eo5bhrslh3lggb8kmu8lgk781" enctype="multipart/form-data">
<input type="file" name="file"/>
</form
每次动作更改。
我写了类似的东西-
FileResponse=$(curl '-X POST -d @'"$FullFileName"' '"$URL")
echo $FileResponse
其中$ FullFileName用于名称,$ URL用于操作。
我收到以下答复-
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
答案 0 :(得分:0)
由于您的单引号和双引号,'-X POST -d @'"$FullFileName"' '"$URL"
被理解为一个单参数。
每个参数必须单独引用:
FileResponse=$(curl "-X" "POST" "-d" "@$FullFileName" "$URL")
或者只是:
FileResponse=$(curl -X POST -d @"$FullFileName" "$URL")