鍍金池/ 問答/PHP/ PHP如何調(diào)用接口上傳圖片?

PHP如何調(diào)用接口上傳圖片?

最近需要接入美團外賣API,遇到一個問題不知道如何解決,之前在接入餓了么API的時候,餓了么提供了一個通過URL上傳圖片的接口,這種情況沒什么問題,因為公司的圖片都是URL形式的,現(xiàn)在接入美團,如圖是對方圖片上傳的接口,對方要求使用圖片字節(jié)流的形式上傳,在只有圖片URL的情況下,這種情況如何上傳?謝謝!
clipboard.png

回答
編輯回答
涼汐

你好,請問你的問題是如何解決的呢,我實測美團api上傳圖片并不能用文件流成功上傳啊。

2017年7月20日 06:51
編輯回答
練命

給你上一個第三方登陸時候抓取圖片的代碼吧,

        $img = $str['headimgurl'];
        $curl = curl_init($img);
        $data = date("Ymdhis").".jpg";
        $filename = 'upload/common/'.$data;
        curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
        $imageData = curl_exec($curl);
        curl_close($curl);
        $tp = @fopen($filename,'a');
        fwrite($tp, $imageData);
        fclose($tp);
2017年3月28日 05:41
編輯回答
陌如玉

表單提交試試

2018年9月23日 06:13
編輯回答
風清揚
file_get_contents("http://xxx.jpg");
2018年5月20日 19:35