php curl 批量上傳,並且帶post 其它表單,多檔案上傳為什麼不能再傳其它post

來源:互聯網
上載者:User
關鍵字 php
php curl 批量上傳,並且帶 post 其它表單, 單個上傳是可以跟 post 一起,可以批量的話就不行,有什麼辦法嗎?

 'Foo', 'file'=>$file); //多檔案上傳為什麼不能再傳其它post//變成//$data = $file;curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');curl_setopt($ch, CURLOPT_POST, 1);if (class_exists('\CURLFile')) {     curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);} else {    if (defined('CURLOPT_SAFE_UPLOAD')) {        curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);// 5.6 給改成 true了, 弄回去     }} curl_setopt($ch, CURLOPT_POSTFIELDS,$data);curl_exec($ch);//關閉cURL資源,並且釋放系統資源curl_close($ch);?> 

最後啟動並執行結果如何能象表單那樣,又有 $_FILES 又有 $_POST 呢?

單檔案是可以的,可是多檔案就是不行,怎麼辦?

回複內容:

php curl 批量上傳,並且帶 post 其它表單, 單個上傳是可以跟 post 一起,可以批量的話就不行,有什麼辦法嗎?

 'Foo', 'file'=>$file); //多檔案上傳為什麼不能再傳其它post//變成//$data = $file;curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');curl_setopt($ch, CURLOPT_POST, 1);if (class_exists('\CURLFile')) {     curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);} else {    if (defined('CURLOPT_SAFE_UPLOAD')) {        curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);// 5.6 給改成 true了, 弄回去     }} curl_setopt($ch, CURLOPT_POSTFIELDS,$data);curl_exec($ch);//關閉cURL資源,並且釋放系統資源curl_close($ch);?> 

最後啟動並執行結果如何能象表單那樣,又有 $_FILES 又有 $_POST 呢?

單檔案是可以的,可是多檔案就是不行,怎麼辦?

我記得是必須給個檔案名稱吧。不能傳遞數組過去。只能指定key。

$postfileds = [    'file1' => CURLFile(xxxxx    'file2' => CURLFile(xxxxxxx    # 一定要用數組那也一定要這麼寫    'file[]' => CURLFile(xxxxxx    'file[]' => CURLFile(xxxxx];

把file_path設定成一個數組 迴圈執行

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.