利用curl post方式上传文件

PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求

if (class_exists('CURLFile')) {
    $realPath=new CURLFile(realpath($filePath));
}else{
    $realPath='@'.realpath($filePath);//php < 5.6
}
$data['media']=$realPath;
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

不建议下面这种写法判断php版本

if (version_compare(phpversion(), '5.4.0') >= 0)

 

《利用curl post方式上传文件》有3个想法

  1. – Ко мне! – крикнул Пилат. нотариус метро проспект – Все о нем? – спросил Пилат у секретаря. Нотариус Бармина Анна Владимировна Протокол. Нотариус Коптево К стону начинавшей утихать толпы примешивались и были различимы пронзительные выкрики глашатаев, повторявших одни на арамейском, другие на греческом языках все то, что прокричал с помоста прокуратор.

  2. – Нет, вы не ослышались, – учтиво ответил Берлиоз, – именно это я и говорил. нотариус метро домодедовская Плохо то, что он иногда внезапно смертен, вот в чем фокус! И вообще не может сказать, что он будет делать в сегодняшний вечер. Нотариус Смирнова Оксана Всеволодовна » Поэт и владелец портсигара закурили, а некурящий Берлиоз отказался. Нотариус Перово – Что же принесут ему эти стихотворения? Славу? «Какой вздор! Не обманывай-то хоть сам себя.

  3. – Ты слышишь, прокуратор? – тихо повторил первосвященник. нотариус рядом с метро Брови черные, но одна выше другой. Нотариус Никифоров Владимир Николаевич И оказалось, что тот, к счастью, еще не ушел. Нотариус Красногвардейская За ним по три в ряд полетели всадники в туче пыли, запрыгали кончики легких бамбуковых пик, мимо прокуратора понеслись казавшиеся особенно смуглыми под белыми тюрбанами лица с весело оскаленными, сверкающими зубами.

发表评论

电子邮件地址不会被公开。 必填项已用*标注