php文件下载类(支持多种文件类型)
在php实现的文件下载类或方法中,可以分为普通文件下载和特殊文件(如:PHP文件、HTML文件、图片等)下载。
对于普通的文件下载,只需要写一个链接指向该文件即可,比如:<a href="./filename.rar">filename.rar</a>。
但对于安全性要求比较高的文件,比较常见的处理办法是写一个函数或一个类来处理文件下载操作以及下载前的一些准备工作。
本文分享的这个这个PHP文件下载类可以支持多种文件类型,可以下载PHP、HTML等文件,也可以在下载gif、jpg、png等图片文件时弹出下载对话框。
先来看下调用方法:
<?php /** * 文件下载类 * edit by www.jbxue.com */ //调用方法1: require_once 'download.class.php'; $down = new download('./path/filename.html','downname.html'); //调用方法2: require_once 'download.class.php'; $down = new download(); $down->is_attachment = true; //以下载对话框的形式打开 $down->download('../images/imagename.jpg','imagename.jpg'); ?>
附,php文件下载类源码。
您可能感兴趣的文章:
php文件下载类(支持多种文件类型)
jQuery表格排序插件 tablesorter
php文件下载代码(多浏览器兼容、支持中文文件名)
php获取文件mime类型的四种方法
jQuery文件上传插件 Uploadify
php实现文件下载实例代码
php根据文件头判断文件类型的代码分享
php实现文件下载、支持中文文件名的示例代码
Jquery 分页插件 myPagination
解决PHP文件下载时中文文件名乱码的问题