国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

php5.6使用cURL上傳文件

jindong / 1548人閱讀

摘要:由于現(xiàn)在使用接口之后,開發(fā)的前端網(wǎng)站中,使用上傳文件的場景現(xiàn)在越來越多,如何調(diào)用接口上傳文件,就變得又不要仔細(xì)研究一下。不過,這種情況使用起來并不那么友好,有時候需要的信息錯誤,導(dǎo)致上傳文件失敗,或者調(diào)用接口失敗。

由于現(xiàn)在使用rest接口之后,php開發(fā)的前端網(wǎng)站中,使用curl上傳文件的場景現(xiàn)在越來越多,如何調(diào)用rest接口上傳文件,就變得又不要仔細(xì)研究一下。

之前吧,我們在curl中上傳一個文件,會使用一個@+全路徑的方式發(fā)送curl的請求。

curl_setopt(ch, CURLOPT_POSTFIELDS,[
    "file" => "@".realpath("idongjia.apk"), 
]);

不過,這種情況使用起來并不那么友好,有時候需要MIME的信息錯誤,導(dǎo)致上傳文件失敗,或者調(diào)用接口失敗。

php5.5開始引入了一個新的lib——CURLFILE類,CURLFILE的構(gòu)造函數(shù)指向一個file,然后,最讓人叫好的是它可以制定詳細(xì)的MIME類型等可能出現(xiàn)在multipart/form-data數(shù)據(jù)表單中的額附件信息,PHP 推薦使用 CURLFile 替代舊的@語法,而 PHP 5.6 直接只支持 CURLFile 方法。

curl_setopt(ch, CURLOPT_POSTFIELDS, [
    "file" => new CURLFile(realpath("idongjia.apk")), 
]);

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/30376.html

相關(guān)文章

  • 在PHP中使用CURL,“撩”服務(wù)器只需幾行——php curl詳細(xì)解析和常見大坑

    摘要:七夕啦,作為開發(fā),妹子沒得撩就撩下服務(wù)器吧,妹子有得撩的同學(xué)那就左擁妹子右抱服務(wù)器吧,況且妹子是要禮物的,服務(wù)器又不用。下面我們來看一些常用的情景,我們需要如何打扮自己配置參數(shù)才能正確撩妹正確撩到服務(wù)器。 七夕啦,作為開發(fā),妹子沒得撩就撩下服務(wù)器吧,妹子有得撩的同學(xué)那就左擁妹子右抱服務(wù)器吧,況且妹子是要禮物的,服務(wù)器又不用。好啦,長話短說再長說,祭出今天的工具——CURL(Client...

    SexySix 評論0 收藏0
  • Centos7.2搭建Lamp

    摘要:進(jìn)程是串行啟動,只有前一個進(jìn)程啟動完,才會啟動下一個進(jìn)程。是啟動腳本復(fù)雜。進(jìn)程只是執(zhí)行啟動腳本,不管其他事情。獨(dú)立虛擬主機(jī)配置編輯文件搜索通常是末尾在后面加上然后在下創(chuàng)建目錄,配置文件丟里面 Centos7.2搭建Lamp 今天記錄下搭建Lamp的過程(有錯請指出,謝謝!!) 環(huán)境說明: 使用的是阿里云的ECS,系統(tǒng)為Centos7.2 搭建Lamp線上環(huán)境(linux + apac...

    forrest23 評論0 收藏0
  • Centos7.2搭建Lamp

    摘要:進(jìn)程是串行啟動,只有前一個進(jìn)程啟動完,才會啟動下一個進(jìn)程。是啟動腳本復(fù)雜。進(jìn)程只是執(zhí)行啟動腳本,不管其他事情。獨(dú)立虛擬主機(jī)配置編輯文件搜索通常是末尾在后面加上然后在下創(chuàng)建目錄,配置文件丟里面 Centos7.2搭建Lamp 今天記錄下搭建Lamp的過程(有錯請指出,謝謝!!) 環(huán)境說明: 使用的是阿里云的ECS,系統(tǒng)為Centos7.2 搭建Lamp線上環(huán)境(linux + apac...

    neroneroffy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<