ホームページ >バックエンド開発 >PHPチュートリアル >【WeChat公式アカウントの二次開発】ユーザー写真の受信とサーバーへの保存に関する問題
初心者はできません。
画像のアドレスをご存知ですか?
それをキャプチャするプログラムを直接書く方法を知っていますか?
画像アドレスを知っていますか?
それをキャプチャするプログラムを直接作成できることはわかっています
WeChatのリソースサーバーを直接使用する方が良いのではないでしょうか?
なぜ独自のサーバーにリソースを配置するのでしょうか?
すでに完了しています 11111
画像をダウンロードするために、ob_start と readfile を使用して WeChat サーバーと通信すると、ダウンロード速度が速くなります。
WeChat サーバーが当社サーバーにメッセージを送信するとき、5 秒以内に応答が受信されない場合、接続は切断されます。
以前にこれを実行し、失敗率が低い次のダウンロード方法を個人的にテストしました
public function GrabImage($url,$file) {//先读到缓冲区再下载,比直接下载好,直接下载可能下载不全 if($url=="") return false; ob_start();//打开输出缓冲区,也就是暂时不允许输出 readfile($url);//读一个文件写入到输出缓冲 $img = ob_get_contents(); ob_end_clean();//下载完删除缓冲区,而不是输出 $size = strlen($img); // 图片大小 $fp2=fopen($file, "a"); fwrite($fp2,$img); fclose($fp2); return filesize($file); }
すでに解決済み 11111
私もこの問題に遭遇していますああ、アドバイスをお願いします。ありがとうございます投稿者は親切ではありませんが、本当に不親切です。他の人に助けてもらいたいだけですが、他の人を助けるために投稿することはできません