代码中解释说明

<?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');

下载图片到指定文件夹相关推荐

  1. Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹

    Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹 导读 基于反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地 ...

  2. MATLAB 保存imshow绘制图片到指定文件夹中的两种方法

    MATLAB 保存imshow绘制图片到指定文件夹中的两种方法 imwrite函数 imwrite(image,filename) imwrite(image,filename)是将图像数据image ...

  3. 【XML文件数据预处理】获取xml文件中所有标签名称及数量||提取某个特定标签的数量||生成包含某个标签的图片索引txt并复制图片到指定文件夹

    目录 1.获取xml文件中所有标签名称及数量 2.提取某个特定标签的数量 3.生成包含某个标签的图片索引txt并复制图片到指定文件夹 1.获取xml文件中所有标签名称及数量 [需求]自己标注的数据集, ...

  4. 【数据集处理】Python 将图片名字中含有某一字符串的图片存到指定文件夹下

    目的: 某一个文件下存放的是各种各样所有的图片,希望把这些图片进行分类.比如:将图片名字中含有绝缘子自爆的图片放在绝缘子自爆的文件夹下.将图片名字中含有树枝的图片放在树枝的文件夹下. 一.将含有某一个 ...

  5. php上传图片到文件夹,2018.09.14PHP获取页面上传的图片存到指定文件夹再存到数据库中...

    一.html代码 //传值方式必须是post 请选择要上传的文件: 二.php代码 session_start(); include 'mysql.php'; //获取图片所有的属性 $filenam ...

  6. matlab输出图片至指定文件夹(适用于批量输出)

    语句举例:saveas( gcf,['C:\Users\Administrator\Desktop\理论同步概率5_6+5_2\',num2str(i-5),'.fig'] ); 格式为:saveas ...

  7. matlab的imwrite函数将图片写入指定文件夹中

    save_path = ''; image=imread([framesPath,fileName,'.jpg'])%从指定目录读入文件名为filename的jpg图像 path = [save_pa ...

  8. matlab将图片写入指定文件夹,将图像写入图形文件

    A - 图像数据 矩阵 图像数据,指定为满(非稀疏)矩阵. 对灰度图像而言,A 可以是 m×n. 对索引图像而言,A 可以是 m×n.指定 map 输入参数中的相关颜色图. 对真彩色图像而言,A 必须 ...

  9. 用python将不同文件夹下的图片放在指定文件夹里

    # coding=utf-8 import os import shutil#目标文件夹,此处为相对路径,也可以改为绝对路径 determination = 'picture' if not os.p ...

最新文章

  1. HTML5 3D旋转图片相册
  2. [Asp.Net+C#]Datagrid使用技巧一(怎样灵活控制表头)
  3. 前端学习(1289):nodejs模块化的开发规范
  4. * 将字符串日期时间格式,转为毫秒
  5. DOM操作 append prependTo after before
  6. Java 线程实时读取日志文件
  7. react和angualr动态插入带html标签或不带html标签的数据
  8. Prometheus正式从CNCF毕业
  9. mac的java代码生成器为什么文件路径是这样的
  10. 基于腾讯云cvm的云原生环境搭建
  11. 苹果手机里微信数据删除怎么恢复?
  12. Android通过wifi输出声音,SoundWire – 将手机变成电脑的音箱,通过 WiFi播放电脑内的声音...
  13. 周报 | 吉吉拍助力消费者转变
  14. 面试复盘:2020.09.09
  15. 计算机考研300分什么水平,工科考研300分什么概念
  16. CC1310 WOR如何设置几秒钟醒一次
  17. 【SQL基础】SQL常用函数简要解析
  18. 大学三年学习报告(兼谈中国高等教育)
  19. NodeMCU 之 U8G2 库使用详解
  20. uniapp 全局数据(globalData)的设置,获取,更改

热门文章

  1. mac电脑修改网卡mac地址
  2. excel求和怎么操作?这三个简单操作方法,轻松掌握
  3. ARKit之路-ARKit概述之一
  4. C语言编写的计算生肖年份的小程序
  5. status_breakpoint谷歌浏览器如何解决?
  6. jQuery圆点slider轮播插件
  7. Vijos P1008 篝火晚会
  8. pythongui做计算器_Python——GUI编程 利息计算器 作业9(python programming)
  9. /dev/sr0 3.7G 3.7G 0 100% /media/CentOS_6.8_Final no space left on device磁盘空间不足处理
  10. windows性能计数器