文档章节

PHP上传文件参数详解

mysoftsky
 mysoftsky
发布于 2014/01/04 08:28
字数 230
阅读 7
收藏 0
第一步:任何一种语言都要有个用以选择上传文件的form,其中属性 enctype="multipart/form-data"  和 method="post"  。form里面有个选择文件的input,其中属性 type="file"  ,而且要设置属性 name="myfile " (这里以"file"为例)。


第二步:php处理提交上来的数据。
$_FILES["myfile "]["name"] :上传文件的文件名,不包括路径。
$_FILES["myfile "]["type"] :文件类型,这里并不是后缀名,而是文件的真正类型。例如Excel文件为application/vnd.ms-excel。
$_FILES["myfile "]["size"] :文件大小,单位为字节。
$_FILES["myfile "]["tmp_name"] :该文件保存在服务器上面的临时文件,这里是完整绝对路径。

要保存文件,非常简单。move_uploaded_file($_FILES["myfile "]["tmp_name"],"你要保存的文件路径,包括文件名") ;
注:当相同文件名的文件已经存在,则会覆盖,可用file_exists("文件名") 进行判断。

本文转载自:

共有 人打赏支持
mysoftsky
粉丝 7
博文 176
码字总数 4429
作品 0
廊坊
私信 提问
PHP大文件分片上传的实现方法

一、前言 在网站开发中,经常会有上传文件的需求,有的文件size太大直接上传,经常会导致上传过程中耗时太久,大量占用带宽资源,因此有了分片上传。 分片上传主要是前端将一个较大的文件分成...

kaixin_code
10/29
0
0
php文件上传的例子及参数详解

1.上传表单 upload.html 程序代码 HTML 代码如下:    1.注意

linghangp
2013/12/13
431
1
强大的jquery上传插件SWF版Uploadify参数详解

强大的jquery上传插件SWF版Uploadify参数详解 说到Uploadify,不用说网络上很多人都在用,这可是个非常强大的上传插件,但遗憾的是的其html5版是收费的,5刀,需要的可以去其官方网站下载。屌...

u010246789
2016/09/23
0
0
《CURL技术知识教程》系列分享专栏

《CURL技术知识教程》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201737.html 文章 PHP采集相关教程之一 CURL函数库 php中通过curl模拟登陆discuz论坛的实现...

开元中国2015
11/06
0
0
详解利用plupload突破HTTP上传限制

plupload 是一款国外的上传开源组件,官方使用PHP作为服务器语言。这篇文章主要介绍plupload的在上传大文件方面的应用。 plupload支持技术: 1:Flash 2:Gears 3:HTML 5 4:Silverlight 5...

晨风互动
2011/12/03
0
3

没有更多内容

加载失败,请刷新页面

加载更多

phpstorm xdebug 配置

xdebug方便了调试代码,比起一个一个地方的打印结果还是debug看的更明白下面介绍下maxOS系统下的debug配置 下载 https://xdebug.org/download.php 点击红线部分进入,粘贴phpinfo()信息推荐适...

被猪拱了的JAVA
23分钟前
2
0
Golang学习笔记(1)

基本知识 golang的文件格式以go结尾。 运行方式 go run main.go 用于开发调试使用 编译成二进制文件 go build main.go 会生成一个可执行的二进制文件 变量 变量定义的形式 Golang的变量定义有...

ExtreU
37分钟前
1
0
基于Kafka构建事件溯源模式的微服务

概要 本文中我们将讨论如何借助Kafka实现分布式消息管理,使用事件溯源(Event Sourcing)模式实现原子化数据处理,使用CQRS模式(Command-Query Responsibility Segregation )实现查询职责...

架构师springboot
44分钟前
1
0
git上传项目步骤

https://blog.csdn.net/m0_37725003/article/details/80904824

fame_yao
44分钟前
1
0
NOOBS自定义安装多系统

一、预置条件: 宿主系统是win10_x64 virtual box 虚拟机,安装了centos7 树莓派的系统安装工具:NOOBS_v2_9_0.zip,镜像文件 二、根据镜像文件生成boot.tar.xz 和root.tar.xz 1、设置共享目...

mbzhong
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部