php----4 文件的上传和下载
来源:互联网 发布:cms 上海交通大学 编辑:程序博客网 时间:2024/05/16 11:31
1、上传客户端代码
<form action="doAction.php" method="post" enctype="multipart/form-data">请选择要要上传的文件:<input type="file" name="myFile" /><br/><input type="submit" value=“上传文件”/></form><p>实现最基本的上传文件的功能</p><p>2、上传服务器端的代码</p><p>$_FILES可以获得上传的文件的各种信息,是一个2维的json数组。</p><p>$_FILES['上传文件时input中的name']['这个是具体的文件属性,如,名称、类型、大小,文件的暂存路径和错误信息']</p><p>并用copy和move_uploaded_file函数将存在临时文件夹下的文件保存到服务器制定的文件夹下。</p><p>3、php相关配置php.ini中有如下的配置信息需要更改:file_uploads=Onupload_tmp_dir=临时文件的存储路径upload_max_filesize=最大文件的大小Mmax_file_uploads=一次上传文件的最多个数post_max_size=post请求最多传输的数据数量M</p><p>注意:由于要移动文件,所以服务器中的目标文件夹应该设为共有的</p><p>4、常见的错误信息</p><p>0:正常将数据传递到服务器上</p><p>1:超过最大上传文件的大小</p><p>2:超过表单最大上传文件大小</p><p>3:只有部分文件上传</p><p>4:没有文件被上传</p><p>6:没有找到临时目录</p><p>7:文件写入失败</p><p>8:文件被php扩展程序中断</p><p>5、文件下载 由于浏览器对已知的解析类型,直接显示在界面上,而不下载它,所以将要下载的文件设成附件形式。</p><p>$filename=$_GET['filename'];</p><p>header('content-length:'.filesize($filename));</p><p>header('content-length'.filesize($filename));</p><p>readfile($filename);</p>
0 0
- php----4 文件的上传和下载
- php文件的上传和下载
- php实现文件的上传和下载
- [Lpp] PHP的文件上传和下载
- php文件的上传和下载
- php文件上传和下载
- php文件上传和下载
- PHP文件上传和下载
- php文件上传、下载和删除的例子
- PHP学习-----文件操作/上传和下载
- php之文件上传和下载
- php文件上传和下载相关知识
- 文件的上传和下载
- 文件的上传和下载
- 文件的上传和下载
- 文件的上传和下载
- 文件的上传和下载
- 文件的上传和下载
- 1007. 素数对猜想 (20)
- [Android]TextView设置字体大小时应该知道的事-同样的textSize不同的效果
- C语言中堆和栈的区别
- Objective-c 官方文档翻译Block
- linux总线驱动之DMA传输
- php----4 文件的上传和下载
- JAVA代码规范
- C++ 线性表顺序存储结构
- Github开源Android资源整理(九)公共库,高版本向低版本兼容,多媒体相关,事件总线(订阅者模式),传感器
- OC学习篇之---类的三大特性(封装,继承,多态)
- mysql cursor游标的使用,实例
- 支持不同的版本
- UVa 10417 - Gift Exchanging
- 1008. 数组元素循环右移问题 (20)