PHP实现文件的上传及下载
来源:互联网 发布:矩阵变换器 编辑:程序博客网 时间:2024/05/17 03:41
BOLG
一周的时间很快过去,今天可以轻松一些。。。
今天学的是文件的上传及下载
上传
<?php
//enctype:设置上传字符的编码方式
//取值有三种:默认情况下把上传的字符全部进行编码
//multipart/form-data:专门处理二进制,把上传的字符不进行编码
//隐藏域: <input type=hidden..>
//隐藏域信息会被IE上传,getParameter('name');
//value 是input 标签的值
//提醒用户在上传文件的大小
//必须出现上传文件之前
//实现文件上传
//1、设计上传页面
//2、$_FILES数组
//3、is_uploaded_file()
//move_uploaded_file()
if(is_uploaded_file($_FILES['file']['tmp_name'])){
$upfies=$_FILES['file'];
$name=$upfies['name'];
$type=$upfies['type'];
$error=$upfies['error'];
$tmp_name=$upfies['tmp_name'];
$size=$upfies['size'];
move_uploaded_file($tmp_name,$name); //源文件
}
// if($type=="image/png"){
// echo"上传成功";
// }else{
// echo"上传失败";
// }
// switch($type){
// case'image/png':$a=1;echo "上传成功";break;
// case'image/jpeg':$a=0;echo "上传失败";break;
// case'file' :$a=1;echo "上传成功";break;
// }
//move_uploade_file 移动到指定位置
?>
<html>
<body>
<formenctype="multipart/form-data" method="POST"action="upload.php"> <!--二进制存储文件-->
<inputtype="file" name="file">
<inputtype="submit" name="submit" value="upload">
</form>
</body>
</html>
下载 的方式有很多除了使用a标记还有找寻MIME码
<?php
header("Content-Type:image/gif");
header('Congtent-Disposition:attachment;filename="image.gif"');
header('Content-Length:6572');
$filename="image.gif";
header('Content-Type:image/gif');
header('Congtent-Disposition:attachment;filename=".$filename."');
header('Content-Length:'.filesize($filename));
readfile($filename);
?>
这是一个gif的MIME码修改
- PHP实现文件的上传及下载
- php实现文件的上传和下载
- PHP文件上传的原理及实现
- PHP文件上传的原理及实现
- php文件上传的原理及实现
- PHP文件上传的原理及实现
- PHP文件上传的原理及实现
- PHP文件上传的原理及实现
- php文件上传的原理及实现
- php文件上传的原理及实现
- php 实现文件下载与上传
- PHP实现文件上传与下载
- PHP实现文件上传与下载
- 实现文件的下载上传
- PHP文件上传的具体思路及实现
- 用PHP文件上传的具体思路及实现
- PHP文件上传的原理及实现 函数详细设置
- [转载]php文件上传的原理及实现
- 国内第一本同时介绍三个平台的书:《移动开发全平台解决方案——Android/IOS/Windows Phone》
- 关于程序员的笑话(六)
- iis 错误
- linux下一个很好的流程图软件
- 在北京大学2008年开学典礼上的发言
- PHP实现文件的上传及下载
- 路由器Loopback口的作用汇总
- 命令杂项
- hdu 2560 Buildings(超水)
- Linux下安装 ZThread 2.3.2
- 关于程序员的笑话(七)
- asp.net 控件的 ID ,ClientID ,UniqueID 区别
- MyEclipse使用经验总结
- 有关vc和teechart的话题