php下载远程文件,不用转存,直接可以下载
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://www.test.com/code/1628152546955588895.jpg');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
ob_end_clean();
$fileName = mt_rand() . '.jpg';
header('Content-Type: application/octet-stream');
header('Accept-Ranges:bytes');
header('Content-Disposition:attachment;filename=' . $fileName);
echo $data;
exit;