我在Python中有此代码
response = requests.post(
'https://telegra.ph/upload',
files=files
).json()
并且我想用PHP编写此代码,问题是我找不到任何解决方案,除了那些谈论使用表单并将图像以POST格式发送到指定URL的解决方案。是否有任何方法可以不使用表单,即具有链接到图像的PHP脚本,并且在运行脚本时,只需将带有该图像的URL请求发送到URL并获得响应。提前致谢。 :)
好,所以我在线找到了解决我问题的代码。
$ch = curl_init();
$cFile = new CURLFile('mypicture.png', 'image/png', 'mypicture');
$data = array("files"=> $cFile);
curl_setopt($ch, CURLOPT_URL, 'https://telegra.ph/upload/');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($ch);
谢谢大家的时间。