zoukankan      html  css  js  c++  java
  • 图片下载、文件下载

    图片下载:

    <?php
       //指定下载文件类型
        header('Content-Type:image/jpg');
       //指定下载文件的描述信息
       header('Content-Disposition:attachment;filename=2014103100455450243.jpg');
       //指定下载文件的大小
       header('Content-Length:100000');  //文件大小,字节
       //文件的连接
       readfile('./images/2014103100455450243.jpg');

    ?>

    原图:    尺寸:576*824    大小:127kb   类型:jpeg

    下载后:尺寸:576*824    大小:97.6kb   类型:jpeg

    原图失真,大小控制很重要

    文件下载:文件类型格式通用

    <?php   
        $filename = './images/2014103100455450243.jpg';
        $imagetype = getimagesize($filename);    //getimagesize — 取得图像大小
        //var_dump($imagetype);exit;
        $basename = pathinfo($filename);        //pathinfo — 返回文件路径的信息
        //var_dump($basename);exit;

       //指定下载文件类型
        header('Content-Type:'.$imagetype['mime']);  // 'mime' => string 'image/jpeg' (length=10)
       //指定下载文件的描述信息
       header('Content-Disposition:attachment;filename='.$basename['basename']);  //'basename' => string 'aa.jpg' (length=6)
       //指定下载文件的大小
       header('Content-Length:'.filesize($filename));
       //文件的连接
       readfile($filename);
    ?>

  • 相关阅读:
    JVM——类加载
    Java IO输入输出
    核心标签库和el
    request对象
    安装tomcat
    安装mongodb
    MySQL在简单命令行操作
    安装MySQL
    Java几种常见的异常类型
    Java简单正则表达式写爬虫
  • 原文地址:https://www.cnblogs.com/c-961900940/p/4065135.html
Copyright © 2011-2022 走看看