文件上传功能,即Upload.class.php。上传类可以提供单个文件上传、多个文件上传等方式。
上传表单
//上传单个文件的表单模式
<form action="__CONTROLLER__/upload" enctype="multipart/form-data" method="post">
<input type="text" name="name"/>
<input type="file" name="photo"/>
<input type="submit" value="提交"/>
</form>
//上传多个文件,或者改为photo1、photo2、photo3即可。
<input type="file" name="photo[]"/>
<input type="file" name="photo[]"/>
<input type="file" name="photo[]"/>
在控制器里创建一个upload方法,实现上传功能:
//上传功能
public function upload(){
$upload = new Upload(); //实例化上传类
$upload->maxSize = 3145728; //设置上传大小,字节