curl擷取圖片,同樣的代碼為什麼一個成功,一個不成功

來源:互聯網
上載者:User
代碼一,可以顯示出圖片
 

代碼二,無法顯示圖片
 


回複討論(解決方案)

代碼2 url無法訪問

http://www.1769pt.com/include/getcode.php 是公網 url,自然應該可以訪問
http://172.16.28.1/root/ef30d3ea-e0c5-448e-8678-c30daccadd20/USER_CACHE/54/66/546686fc-152a-449a-8ae1-7bec1d438fc6/3.jpg 是區域網路 url,能不能訪問就難說了

代碼2的url直接存取失敗

$error=curl_error($ch);
echo $error;

看看有什麼錯誤。

我已經修改代碼二圖片地址,還是不能顯示

 

訪問直接存取就是這個

解決問題了,我在一個線上網站測試他提示“HTTP Status 400 - HTTP method POST is not supported by this URL”
然後我把//curl_setopt($ch, CURLOPT_POST, 1);這句注釋掉就可以,謝謝各位

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.