下载远程图片

简介: //保存图片并返回图片的路径 public function GrabImage($url,$file) {//先读到缓冲区再下载,比直接下载好,直接下载可能下载不全 if($url=="") return false; ob_start();//打开输出缓冲区,也就是暂时...
//保存图片并返回图片的路径
	public function GrabImage($url,$file) {//先读到缓冲区再下载,比直接下载好,直接下载可能下载不全
		if($url=="") return false;
 
		ob_start();//打开输出缓冲区,也就是暂时不允许输出
		readfile($url);//读一个文件写入到输出缓冲
		$img = ob_get_contents();
		ob_end_clean();//下载完删除缓冲区,而不是输出
		$size = strlen($img); // 图片大小
 
 
		$fp2=fopen($file, "a");
		fwrite($fp2,$img);
		fclose($fp2);
 
		return $file;
	}

 

目录
相关文章
|
6月前
|
应用服务中间件 PHP 数据库
Window系统本地搭建LightPicture网站并实现远程上传下载本地图片
Window系统本地搭建LightPicture网站并实现远程上传下载本地图片
成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题
成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题
成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题
|
3月前
|
数据采集 C++
curl使用小记(二)——远程下载一张图片
curl使用小记(二)——远程下载一张图片
278 0
|
Java 开发工具 UED
“文件的上传与下载:实现与优化“
“文件的上传与下载:实现与优化“
60 0
|
编解码 Java 应用服务中间件
文件的上传和下载
文件的上传和下载
93 0
|
前端开发
后端处理图片的上传和下载
后端处理图片的上传和下载
172 0
|
JavaScript iOS开发
上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
|
数据中心
SMAP_SSS_ L2c、L3_V04.0.n 文件下载途径(一键同时下载多个数据~)
最近在分析盐度时,需要用到SMAP数据产品,在浏览网上下载途径时,发现大多是从NASA的数据中心下载的,限于国外网络的网速,表示一言难尽啊、、、 经过不懈努力,找到另一个下载途径,可以下载L2C、L3的SSS、Wind等数据,以及相关产品说明。
SMAP_SSS_ L2c、L3_V04.0.n 文件下载途径(一键同时下载多个数据~)
|
存储 Apache 安全
文件的上传和下载学习小结
文件的上传和下载学习小结 一、文件上传 客户端通过浏览器将文件上传至服务器。 对于我们写代码来说,就是IO操作。 二、实现文件上传 对表单有什么要求? 1. 提交方式必须为post 2. enctype="multipart/form-data" 3. 对于服务器的servlet有什么要求? request.getParameter("name"); 不能用该方式获取表单数据了,若非要用,则返回null。
1247 0
|
Web App开发 存储 Java
day18_文件的上传和下载学习笔记
一、文件的上传和下载 1、文件上传的原理分析 什么是文件上传?    要将客户端(浏览器)数据存储到服务器端,而不将数据直接存储到数据库中,而是要将数据存储到服务器所在的磁盘上,这就要使用文件上传。
1236 0