php之文件上传简单介绍

要声明的form表单格式

<form action="act.php" method="post" enctype="multipart/form-data">
	用户名:<input type="text" name="username" /> <br/>
	头像:   <input type="file" name="pic" />
	<input type="submit" value="提交" />
</form>

接收页面分析

<?php

/*
文件上传的注意事项:
1.必须POST提交
2.要声明enctype选项
*/
//print_r($_POST);
print_r($_FILES);
/*
$_FILES 文件上传详解
Array
(
	[pic] => Array   //表单域里的name
	    (
	        [name] => 1ad28bfacf02cec6b58f3154.jpg //文件原名
	        [type] => image/pjpeg  		//文件类型
	        [tmp_name] => C:\WINDOWS\Temp\phpC.tmp  // 临时文件名
	        [error] => 0		//错误代码  0 表示没有错误
	        [size] => 87119		// 文件大小 以字节计算
	    )

)

*/
//移动上传后的临时文件?A:用move_uploaded_file
if(move_uploaded_file($_FILES[‘pic‘][‘tmp_name‘], ‘./file/‘.$_FILES[‘pic‘][‘name‘]) ) {
	echo "成功";
}else {
	echo "失败";
}
时间: 2024-12-15 01:45:06

php之文件上传简单介绍的相关文章

多文件上传简单实现

五一假期后的第一天上班,无聊,做了一个简单的多文件上传,如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; usin

Web---演示Servlet的相关类、表单多参数接收、文件上传简单入门

说明: Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数. ServletContext – 代表整个Web项目. ServletRequest – 代表用户的请求. ServletResponse – 代表用户的响应. 本篇博客讲解: ServletRequest – 代表用户的请求. ServletResponse – 代表用户的响应. 表单中的多选框参数接收. 文件的上传技术. ServletRequest : ServletRequest

JavaScript,php文件上传简单实现

非ajax,非iframe,最原始使用file控件的文件上传,记录过程备忘. 实现目标,能够将文件上传到指定位置. 客户端用input的file控件: <form action='data.php' method='post' enctype='multipart/form-data'> <input type='file' name='file' /> <input type='submit' /> </form> 控件的name属性就是为了和服务器端通信

C# 文件上传简单示例

Default.aspx <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>文件上传测试</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Fil

文件上传简单服务端和客户端 Java 实现

背景 楼主最近很悲惨,下载了 Android 的源码,然后 mac 的硬盘空间就没了,而且编译 Android 源码需要将创建一个大小写不敏感的分区,所以需要将源码存在别的地方,最初是使用的硬盘,但是失败了(硬盘用的 exfat 格式), 后来用云盘,笔记,QQ 都不行,要么文件过多不给传,要么要收费,总之就是不行,正当踌躇之际,想起了一句老话,'自己动手,丰衣足食', 所以萌生了自己写个工具的念头,当然,给自己用的,不需要写的那么好,但是写的过程中出现了一些小问题,所以写这篇博客记录一下. 问

文件上传简单的样式

<script src="<%=path %>/js/jquery-1.7.2.min.js"></script> <style type="text/css"> * { margin:0; padding:0; } body { font:14px Verdana, Arial, Geneva, sans-serif; color:#404040; background:#fff; } img { border-st

第五节 文件上传

从来都不坦荡,情绪都写在脸上:不开心的时候,不爱说话,笑也勉强.! 输入输出流必须要要会,还有这该死的上传! --胖先生 一. 关于文件上传 关于上传上传操作,Java Web阶段讲解 1.必须使用表单 2.请求必须是POST 3.enctype="multipart/form-data" 注:enctype="multipart/form-data" 注意虽然我们SpringMVC模拟了PUT,那么如果要做上传操作,那么一定使用POST请求 上传的方式,一共两种方

JavaWeb之文件上传、下载

时间:2016-12-17 18:07 --文件上传概述 上传不能使用BaseServlet 1.文件上传的作用    例如网络硬盘,就是用来上传和下载文件的. 2.文件上传对表单的限制    1)必须使用表单,而不能是超链接    2)表单的method必须是POST,而不能是GET    3)表单的enctype必须是multipart/form-data    4)在表单中添加type="file",即<input type="file" name=&q

spring mvc 批量上传+文件上传

spring mvc 批量上传+文件上传 简单3步走.搞定! 上传文件成功后: 1 上传文件核心方法 public static String saveWebImgFile(MultipartFile imgFile){ String webFilePath = ""; if(imgFile.getSize() > 0 && isImage(imgFile.getContentType())){ FileOutputStream fos = null; try {