php用什么上传代码,php常用文件怎么上传_PHP常用文件上传代码_一聚教程网
在PHP的使用中,它有着非常方便的操作设计,这次文章就给大家介绍下怎么使用PHP实现常用文件上传,相信这也是大多数人会遇到的问题,下面我们具体看看上传方法。
_path = $path;
$this->_allowType = array(
// images
'bmp' => 'image/x-ms-bmp',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'gif' => 'image/gif',
'png' => 'image/png',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'tga' => 'image/x-targa',
'psd' => 'image/vnd.adobe.photoshop',
//文本
'txt' => 'text/plain',
'php' => 'text/x-php',
'html' => 'text/html',
'htm' => 'text/html',
'js' => 'text/javascript',
'css' => 'text/css',
'rtf' => 'text/rtf',
'rtfd' => 'text/rtfd',
'py' => 'text/x-python',
'java' => 'text/x-java-source',
'rb' => 'text/x-ruby',
'sh' => 'text/x-shellscript',
'pl' => 'text/x-perl',
'sql' => 'text/x-sql',
//应用
'exe' => 'application/octet-stream',
'doc' => 'application/vnd.ms-word',
'docx' => 'application/vnd.ms-word',
'xls' => 'application/vnd.ms-excel',
'ppt' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'pdf' => 'application/pdf',
'xml' => 'application/xml',
//音频
'mp3' => 'audio/mpeg',
'mid' => 'audio/midi',
'ogg' => 'audio/ogg',
'mp4a' => 'audio/mp4',
'wav' => 'audio/wav',
'wma' =&ggt; 'audio/x-ms-wma',
//视频
'avi' => 'video/x-msvideo',
'dv' => 'video/x-dv',
'mp4' => 'video/mp4',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'mov' => 'video/quicktime',
'wm' => 'video/x-ms-wmv',
'flv' => 'video/x-flv',
'mkv' => 'video/x-matroska'
);
}
/**
* 上传函数
* @param string : 表单元素的name 值
* @return [type]
*/
public function upload( $txtName = '' )
{
$this->_file = $_FILES[$txtName];
if( $this->_file['error'] == 0){
$fileType = end( explode('.', $this->_file['name'] ));
$allowType = array();
foreach( $this->_allowType as $item=>$value ){
$allowType[] = $item;
}
if( !in_array($fileType, $allowType)){
die('上传的文件格式不正确!');
}else{
if(move_uploaded_file($this->file['tmp_name'], ($this->path).$this->file['name']))
{
echo "";
}
else
{
echo "";
}
}
}else{
//没有正确上传
switch ($this->file['error']){
case 1:
die('文件大小超过系统限制。');
break;
case 2:
die('文件大小超过预定义限制。');
break;
case 3:
die('文件为完全上传。');
break;
case 4:
die('未上传任何文件。');
break;
default:
die('上传出错');
break;
}
}
}
//end upload
}
php用什么上传代码,php常用文件怎么上传_PHP常用文件上传代码_一聚教程网相关推荐
- python中怎么复制代码_Python对象怎么引用_Python对象怎么复制代码_一聚教程网
本次文章要给大家讲解的是Python对象引用及复制代码,相信这也是大家问题比较大的一个点,下面为大家具体整理了操作过程,一起来了解下. 可以说Python没有赋值,只有引用.你这样相当于创建了一个引用 ...
- 文件路径存入mysql_网站的文件的上传,并将相对路径保存到数据库的代码实现。...
如果网站使用的是struts2框架,那么上传功能可以这样做. 网站的建设过程中免不了要上传文件,比如管理员上传图片到服务器上,然后将文件的相对路径保存在数据库. 这里为什么说是相对路径保存在数据库,因 ...
- php网页中不能上传图片,为什么我的PHP图片上传代码可以实现插入数据库但图片不能插入文件夹中?...
为什么我的PHP图片上传代码可以实现插入数据库但图片不能插入文件夹中? 关注:167 答案:4 mip版 解决时间 2021-01-19 00:58 提问者慢慢学会遗忘 2021-01-18 00 ...
- c++上传oss中文路径报错_C# 从Oss对象存储器上下载文件到本地打包下载代码
[HttpGet][Route("downloadimgszip")]public void downloadimages(string goodsid){//获取所有图片路径Li ...
- linux的ftp轮询上传文件,Android中实现异步轮询上传文件
前言 前段时间要求项目中需要实现一个刷卡考勤的功能,因为涉及到上传图片文件,为加快考勤的速度,封装了一个异步轮询上传文件的帮助类 效果 先上效果图 设计思路 数据库使用的框架是GreenDao,一个非 ...
- 上传书籍进度信息到服务器...,使用HttpWebRequest实现大文件上传资料.pdf
Twilight Software Development Studio © 2011 使用HttpWebRequest 实现大文件上传 Author:xuzhihong Create Date:20 ...
- 文件上载限制4gb_解决百度盘上传文件容量限制
红烧真人 自从有了网盘之后,很多用户习惯将各种文件保留在网盘上.但是现在的网盘限制越来越多,稳定免费的网盘也就数百度网盘较为常用,只需简单注册一个账号即可使用.但百度网盘限制也不小,如果不是会员用户只 ...
- 【Python】实现将testlink上的用例指定格式保存至Excel,用于修改上传
背景 前一篇博客记录的可以上传用例到testlink指定用例集的脚本,内部分享给了之后,同事希望能将testlink上原有的用例下载下来,用于下次修改上传,所有有了本文脚本. 具体实现 获取用例信息 ...
- Android客户端上传文件,C#服务端接收文件
Android客户端代码 public static String uploadImage(File file, String RequestURL) {String result = "e ...
最新文章
- 自己挖坑自己填,谷歌大改Transformer注意力,速度、内存利用率都提上去了
- Java中多线程的六种状态详解
- 操作系统(四)文件管理
- 计算机桌面上的声音图标没了怎么办,Win7电脑右下角声音图标不见了怎么办?...
- python编写交互界面查分app_Django项目中model的数据处理以及页面交互方法
- 计算机主机内有哪些部件常用的,智慧职教: 计算机系统由什么组成?计算机主机内有哪些部件?常用的计算机外设有哪些...
- ClassicLink概述
- mongodb E11000 duplicate key error collection: index: _id_ dup key
- SPOJ LCMSUM - LCM Sum
- 中牟好的计算机学校,中牟县职业中等专业学校
- 操作系统学习笔记 002 安装NASM
- Android音视频开发学习笔记
- matlab ROR半径滤波
- 小程序 微信小商店 获取商品列表
- 如何成为一个合格的聚合支付代理商
- 平方根估计 python 3
- win10有一个隐藏的超级管理员帐户,拥有全部权限,如何启用它
- 基于JAVA社区老人健康服务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署
- es拼音分词 大帅哥_elasticsearch实现中文分词和拼音分词混合查询+CompletionSuggestion...
- 干支纪年法简便算法_我国为何放弃黄帝纪年和孔子纪年,转而选择了耶稣诞辰纪年法?...