我正在努力获取由外部服务器生成的 PDF 文件。
如您所见,不需要身份证明。
我注意到我可以在 URL 的末尾写任何我想要的东西,它会被浏览器集成的 pdf 阅读器解释为标题。但是当使用“另存为...”时,文件名已经设置为固定值。
我试图用 cURL 获取它,但它返回“对象移动到这里。”(链接),除了链接不起作用并且使用 CURLOPT_FOLLOWLOCATION 返回 false。
我真的需要从这个 URL 下载 pdf 文件,但我完全卡住了,任何想法都会非常受欢迎!!
谢谢,BR,
马努
编辑:我试过这个:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_HTTPHEADER => array(
),
CURLOPT_URL=>"https://www.test.colisprive.com/mcadesk/Externe/ShowEtiquettePDF.aspx/etiquette_colis-23-23000000000833300-PDF_DEFAUT-N/Etiquette_23000000000833300.pdf",
CURLOPT_RETURNTRANSFER => 1,
));
$resp = curl_exec($curl);
var_dump($resp);
curl_close($curl);