ホームページ >バックエンド開発 >PHPチュートリアル >PHPでcurlを使用してhttpsサーバーに画像をアップロードする際に注意すべき点は何ですか?トレーニングを依頼する
達成
require_once '../wechat/class/configWX.php';
error_reporting(E_ALL);
//画像上传
$file = dirname(__FILE__).'zzz.jpg'; //要上の文書
$ch = curl_init();
$url = 'https://api.weixin.qq.com/merchant/common/upload_img?access_token='.$_SESSION['access_token'].'&filename=zzz.jpg';
echo $url;
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $file);
$data = curl_exec($ch);//curl を実行
echo $data.'
';
curl_close($ch);
curl_setopt($ch, CURLOPT_POSTFIELDS, "file=@$file");
マークの説明は、https 経由で転送されます。
のパラメータは使用されません。传给マイクロ信は正常とは言えません。