下载图片到指定文件夹
代码中解释说明
<?php/*** 要下载图片的url* @param $file_url* 要保存到的地址 xxx.jpg* @param $save_to* 保存图片到 指定的文件下**///function dlfile($file_url, $save_to)
//{
// $ch = curl_init();
// curl_setopt($ch, CURLOPT_POST, 0);
// curl_setopt($ch, CURLOPT_URL, $file_url);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $file_content = curl_exec($ch);
// curl_close($ch);
// $download_file = fopen($save_to, 'w');
// $block = 1;// 加锁
// $status = flock($download_file, LOCK_EX, $block);
// if($status) {
// fwrite($download_file,$file_content);
// flock($download_file,LOCK_UN);
// fclose($download_file);
// }
//}//function dlfile($file_url, $save_to)
//{
// $content = file_get_contents($file_url);
// file_put_contents($save_to, $content);
//}function dlfile($file_url, $save_to)
{// rb 中 b是在操作二进制文件的时候要加上, 不加可能会碰到一些奇怪的问题 比如\r\n 坏掉的图片文件等问题$in = fopen($file_url, 'rb');$out = fopen($save_to, 'rb');// 读取二进制文件,并且最大的字节数是8192 这是规定好的,代表最大读取到8192的字节时就会停止读取,也可以填其他数字,不过8192代表最大while($chunk = fread($in, 8192)){// 把图片的二进制文件写入到图片中fwrite($out, $chunk, 8192);}fclose($in);fclose($out);
}$url = 'http://pic.baike.soso.com/p/20131221/20131221152446-229545202.jpg';
dlfile($url,'./test.jpg');
下载图片到指定文件夹相关推荐
- Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹
Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹 导读 基于反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地 ...
- MATLAB 保存imshow绘制图片到指定文件夹中的两种方法
MATLAB 保存imshow绘制图片到指定文件夹中的两种方法 imwrite函数 imwrite(image,filename) imwrite(image,filename)是将图像数据image ...
- 【XML文件数据预处理】获取xml文件中所有标签名称及数量||提取某个特定标签的数量||生成包含某个标签的图片索引txt并复制图片到指定文件夹
目录 1.获取xml文件中所有标签名称及数量 2.提取某个特定标签的数量 3.生成包含某个标签的图片索引txt并复制图片到指定文件夹 1.获取xml文件中所有标签名称及数量 [需求]自己标注的数据集, ...
- 【数据集处理】Python 将图片名字中含有某一字符串的图片存到指定文件夹下
目的: 某一个文件下存放的是各种各样所有的图片,希望把这些图片进行分类.比如:将图片名字中含有绝缘子自爆的图片放在绝缘子自爆的文件夹下.将图片名字中含有树枝的图片放在树枝的文件夹下. 一.将含有某一个 ...
- php上传图片到文件夹,2018.09.14PHP获取页面上传的图片存到指定文件夹再存到数据库中...
一.html代码 //传值方式必须是post 请选择要上传的文件: 二.php代码 session_start(); include 'mysql.php'; //获取图片所有的属性 $filenam ...
- matlab输出图片至指定文件夹(适用于批量输出)
语句举例:saveas( gcf,['C:\Users\Administrator\Desktop\理论同步概率5_6+5_2\',num2str(i-5),'.fig'] ); 格式为:saveas ...
- matlab的imwrite函数将图片写入指定文件夹中
save_path = ''; image=imread([framesPath,fileName,'.jpg'])%从指定目录读入文件名为filename的jpg图像 path = [save_pa ...
- matlab将图片写入指定文件夹,将图像写入图形文件
A - 图像数据 矩阵 图像数据,指定为满(非稀疏)矩阵. 对灰度图像而言,A 可以是 m×n. 对索引图像而言,A 可以是 m×n.指定 map 输入参数中的相关颜色图. 对真彩色图像而言,A 必须 ...
- 用python将不同文件夹下的图片放在指定文件夹里
# coding=utf-8 import os import shutil#目标文件夹,此处为相对路径,也可以改为绝对路径 determination = 'picture' if not os.p ...
最新文章
- HTML5 3D旋转图片相册
- [Asp.Net+C#]Datagrid使用技巧一(怎样灵活控制表头)
- 前端学习(1289):nodejs模块化的开发规范
- * 将字符串日期时间格式,转为毫秒
- DOM操作 append prependTo after before
- Java 线程实时读取日志文件
- react和angualr动态插入带html标签或不带html标签的数据
- Prometheus正式从CNCF毕业
- mac的java代码生成器为什么文件路径是这样的
- 基于腾讯云cvm的云原生环境搭建
- 苹果手机里微信数据删除怎么恢复?
- Android通过wifi输出声音,SoundWire – 将手机变成电脑的音箱,通过 WiFi播放电脑内的声音...
- 周报 | 吉吉拍助力消费者转变
- 面试复盘:2020.09.09
- 计算机考研300分什么水平,工科考研300分什么概念
- CC1310 WOR如何设置几秒钟醒一次
- 【SQL基础】SQL常用函数简要解析
- 大学三年学习报告(兼谈中国高等教育)
- NodeMCU 之 U8G2 库使用详解
- uniapp 全局数据(globalData)的设置,获取,更改
热门文章
- mac电脑修改网卡mac地址
- excel求和怎么操作?这三个简单操作方法,轻松掌握
- ARKit之路-ARKit概述之一
- C语言编写的计算生肖年份的小程序
- status_breakpoint谷歌浏览器如何解决?
- jQuery圆点slider轮播插件
- Vijos P1008 篝火晚会
- pythongui做计算器_Python——GUI编程 利息计算器 作业9(python programming)
- /dev/sr0 3.7G 3.7G 0 100% /media/CentOS_6.8_Final no space left on device磁盘空间不足处理
- windows性能计数器