//入参为远程图片地址,如:https:://www.baidu.com/test123.jpg
//代码如下:
public function getImage(Request $request) { $url = request(\'url\'); if(empty($url)){ return Tool::outErrcode(1,\'图片地址有误\'); } $file = fopen($url, "rb"); $file_name = parse_url($url)[\'path\']; Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Content-Disposition: attachment; filename= $file_name"); while (!feof($file)) { echo fread($file, 8192); ob_flush(); flush(); } fclose($file); }