1. 程式人生 > >php使用curl遠端下載微信的圖片到自己的伺服器

php使用curl遠端下載微信的圖片到自己的伺服器

/**
     * @param $serverId jssdk檔案上傳返回的serverId
     * @return string 
     */
    public static function savePicToServer($serverId) {
        $accessToken = self::getToken();
        // 要存在你伺服器哪個位置?
        $savePathFile = '/'.date('YmdHis').'.jpg';
        $targetName = $savePathFile;
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
        $fp = fopen($targetName,'wb');
        curl_setopt($ch,CURLOPT_URL,"http://file.api.weixin.qq.com/cgi-bin/media/get?access_token={$accessToken}&media_id={$serverId}");
        curl_setopt($ch,CURLOPT_FILE,$fp);
        curl_setopt($ch,CURLOPT_HEADER,0);
        curl_exec($ch);
        curl_close($ch);
        fclose($fp);

        return PubCommon::serverDomain() . $savePathFile;
    }

當然,也可以下載任意地方的圖片,只要修改
curl_setopt($ch,CURLOPT_URL,"http://file.api.weixin.qq.com/cgi-bin/media/get?access_token={$accessToken}&media_id={$serverId}");
第三個引數即可

相關推薦

php使用curl遠端下載圖片自己伺服器

/** * @param $serverId jssdk檔案上傳返回的serverId * @return string */ public static fu

php下載頭像,並操作圖片合成水印

相信有很多小夥伴,在開發微信公眾號的時候有碰到過類似的問題 :  1.微信頭像的連結經過特殊處理的,下載後只能瀏覽,不能對他進行水印或者logo操作;  2.或者微信頭像下載的速度太慢了,需要十幾秒鐘,使用者體驗極差,雖然功能實現了,但是做不到使用者體驗優化; 之前有過

【Python爬蟲】下載公眾號圖片

大家用爬蟲下載圖片時肯定遇到過https://demo?wx_fmt=jpeg連結的圖片,常見的就是微信公眾號的圖片。 遇到連結圖片用普通的方式是無法爬取下來的,我們可以用urllib.request進

記錄 呼叫圖片上傳 前端上傳 後端Java下載儲存(多圖上傳)

測試頁面 <template>     <div id="test">         <button @click="wxchoose">微信上傳測試</butt

圖片分享遇到 checkArgs fail, thumbData is invalid

!= 得到 mat stat 轉換成 new ack turn arr 該問題主要是微信圖片限制32K以內的原因,可將bmpToByteArray方法進行進行改寫。 原方法是: /** * 得到Bitmap的byte * @autho

Android 超高仿圖片選擇器 圖片該這麽載入

主界面 asto 布局 sage comm equal ear 博文 細致 轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:【張鴻洋的博客】1、概述關於手機圖片載入器,在當今

android之使用GridView+仿圖片上傳功能(附源代碼)

相冊 ada nbu [] for round pen fromfile idt   由於工作要求最近在使用GridView完成圖片的批量上傳功能,我的例子當中包含仿微信圖片上傳、拍照、本地選擇、相片裁剪等功能,如果有需要的朋友可以看一下,希望我的實際經驗能對您有所幫助。

圖片反防盜鏈 不太成熟的解決方式 僅供參考

clas ava order 解決 () this mage 比較 mat $("#imgDiv img").each(function () { var img = $(this); var img_src = img.attr("src") +

圖片防盜鏈解決辦法

com 圖片 是你 白名單 輸出 ica lag pic 如果 原因: 官方輸出圖片的時候,判斷了來源(Referer),就是從哪個網站訪問這個圖片,如果是你的網站去加載這個圖片,那麽Referer就是:你的網站地址;如果我們的網站地址不在官方的白名單內,所以就看不到圖

H5房卡牛牛源碼下載房卡牛牛搭建教程

教程 h5 H5房卡牛牛源碼 6人/9人牛牛 H5微信小遊戲牛牛 手機H5牛牛遊戲源碼附詳細架設教程環境要求:一、系統:Linux/Windows均可二、環境:PHP 5.6以上,建議使用PHP 7+MYSQL 5.5.x特別說明:Php環境要求ssl,需要一個證書文件測試圖片: 測試源碼來自房卡牛牛

Delphi實現電腦端圖片文件解密

const rep 一起 direct test creat ger rec rac 電腦端微信收到圖片後是存在了“C:\Users\系統用戶名\Documents\WeChat Files\微信帳號\Data”目錄下的,但文件不能直接使用圖片瀏覽器

圖片身份證識別,行駛證識別,駕駛證識別,營業執照識

frame ack 登錄失敗 身份證 nat card spring sin pac 一,總覽 具體細節請見上一篇博文 二,不同之處 2.1,接口 1 package com.bill99.coe.ocr.service; 2 3 import java.util

圖片上傳 wx.Imagechoose

服務器端 compress 列表 tostring .get wechat set asset nbsp 拍照或從手機相冊中選圖接口 wx.chooseImage({ count: 1, // 默認9 sizeType: [‘original‘, ‘comp

如何下載文章中的音樂、歌曲伴奏

點擊下載 鏈接 dex 預報 src 電腦 輸入 com == 只需一步即可 用電腦打開網址 https://www.huyahaha.com/index/mp3 然後輸入微信文章鏈接, 點擊下載就可以了 如何下載微信文章中的音樂、歌曲伴奏

CocosCreator如何制作OA信用盤源碼下載小遊戲

寫入 AC 遊戲發布 小白 遊戲界面 控制 cocos 偏好設置 處理 CocosCreator在1.8版本開始,就支持一鍵發布微信小程序,下面是詳細的發布步驟:1、在微信公眾平臺下載微信開發者工具;OA信用盤源碼下載 地址:haozi-bbs.com 2、打開cocosc

騰訊免費解封軟件下載 非好友輔助解封下載

永久 面向 了解 銀行卡 免費 spa 流程 更新 com 微信根底功用 - 帳號安全功用 – 帳號自助解封 界說 帳號自助解封,是指用戶對被封停的微信帳號進行自助解封的流程。部分用戶在運用微信時,如違背相關規定被封號,可經過該流程進行操作,免除封禁狀況。 布景 在

怎麽定位恢復自己的定位系統呢有沒有更好的辦法定位其他

文件夾 字母 data 完成後 退出 命名 系統文件 自己 root 微信是騰訊旗下的一款社交軟件,和QQ有點類似,微信的記錄大都數都是暫時的保存在手機內存卡裏面的,會自動根據保存的數據大小不定時的情況一些記錄,如果微信聊天記錄被刪除了應該怎麽回復?正常情況下是不可能恢復的

下載頭像到本地

   通過微信介面,可以獲取到微信頭像的連結,例如:http://thirdwx.qlogo.cn/mmopen/y5vdnz5cVsANsZChfWe6IWsZ4PnWV9Tq78nvWoLvvvqWs0jOowJgAxSLZMqzibA41Fib82zZX6YGpd2D4jI

圖片轉文字的方法有哪些

微信怎麼將圖片轉換為文字呢?工作中很多人都會接觸到圖片文字需要再利用的情況,入股圖片文字少的話可以直接手敲下來,要是文字過多的話該怎麼辦呢?其實手機微信裡的小程式都可以直接將圖片文字轉換出來,還可以翻譯,具體方法如下: 1.把手機連線上網路,然後開啟微信選擇發現裡的小程式。 2.點選右上角

公眾號 伺服器配置

在公眾號基本配置–伺服器配置中 啟用伺服器 並修改配置 配置類: public class MyCheck { public static final String token = "lixinchuxing"; //開發者自行定義Tooken public