PHP保存下载远程文件或图片到本地

韩小韩
2019-07-12 / 0 评论 / 1,438 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2019年07月12日,已超过1740天没有更新,若内容或图片失效,请留言反馈。

直接上代码

直接运行即可

<?php
$url = "文件地址"; //网络资源的地址
$state = @file_get_contents($url, 0, null, 0, 1); //获取网络资源的字符内容
$filename = rand(0, 123562122) . '.jpg'; //文件名称生成
ob_start(); //打开输出
readfile($url); //输出图片文件
$img = ob_get_contents(); //得到浏览器输出
ob_end_clean(); //清除输出并关闭
$size = strlen($img); //得到图片大小
$fp2 = @fopen($filename, "a");
fwrite($fp2, $img); //向当前目录写入图片文件,并重新命名
fclose($fp2);
?>
0

评论 (0)

取消