php 多文件上传功能实现原理及代码
对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后使用,感兴趣
的各位可以参考下哈,希望对你有所帮助
今天对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后自己使用
以及供大家交流
1、upload.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>
2、do_upload.php
页面,即处理多文件上传的页面:
代码如下:
<?php
//全局数组$_FILES
//$_FILES['userfile']['tmp_name']文件在 web
服务器中临时存储的位置