0

PHPでcurlを使用するのではなく、curlを介してWebサイトのPOSTフィールドにファイルを直接アップロードするにはどうすればよいですか? php では、次の方法でこれを行うことができます。

<?
$fileupload="image.jpg";
$c = curl_init("file");
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS,
array('Filedata'=>"@$fileupload",'folder'=>'/target/'));
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_exec($c);
curl_close($c);
?>

しかし、curl を使用した Linux bash スクリプトでこれを行うにはどうすればよいでしょうか?

4

1 に答える 1

1

ハッシュ配列として送信されるCURLOPT_POSTFIELDSオプションは、一連の-F使用になります。これに似たもの:

curl -F Filedata=@image.jpg -F folder=/target/ [URL]
于 2012-11-21T19:18:25.833 に答える