0
Windows上でcurlのコマンドラインバージョンを使用して、LAMPサーバーに同時に3つのファイルセットをアップロードしようとしています。次のコマンド(referenced here)は、Linuxのバージョンに完璧に動作しますが、私は、Windowsのポート上でそれをしようとすると、上の任意のファイルを送信しません:windows curlコマンドラインはファイルの配列を受け付けません
curl.exe -F file[][email protected] -F file[][email protected] -F file[]=3.mp4 https://www.blah.com/upload.php
upload.phpは、ファイルを受け入れ、処理します。
if (!empty($_FILES)) {
$total = count($_FILES['file']['tmp_name']);
for ($i = 0; $i < $total; $i++) {
//process files
}
}
私は間違って何をやっているの?
何'upload.php'は何ですか? –
はファイルを受け入れて処理します。私はコードの一部を追加します。 – UltrasoundJelly
PHPファイルはマルチファイルアップロードで動作します。 Linuxのカールからは、Windowsのカールで一度に1つのファイルのみを使用します。 – UltrasoundJelly