background image

php 多文件上传功能实现原理及代码

对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后使用,感兴趣
的各位可以参考下哈,希望对你有所帮助
今天对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后自己使用
以及供大家交流
1upload.html 页面,即先是 input type=file

 

的文件:

代码如下:

<html> 
<head> 
<title></title> 
</head> 
<body> 
<form enctype="multipart/form-data" action="do_upload.php" method="POST"> 
<!--表单中 enctype="multipart/form-data"的意思,是设置表单的 MIME 编码。默认情况,这
个 编 码 格 式 是 application/x-www-form-urlencoded , 不 能 用 于 文 件 上 传 ; 只 有 使 用 了
multipart/form- data,才能完整的传递文件数据,进行下面的操作.--> 
<fieldset> 
<legend>图片上传</legend> 
第一张图片<input name="userfile" type="file"><br> 
第二张图片<input name="userfile" type="file"><br> 
第三张图片<input name="userfile" type="file"><br> 
第四张图片<input name="userfile" type="file"><br> 
第五张图片<input name="userfile" type="file"><br> 
<!--数组的形式传递数据--> 
<input type="submit" value="Send File"> 
</fieldset> 
</form> 
</body> 
</html> 

2do_upload.php

 

页面,即处理多文件上传的页面:

代码如下:

<?php 
//全局数组$_FILES 
//$_FILES['userfile']['tmp_name']文件在 web

 

服务器中临时存储的位置