ThinkPHP中文件上传Upload类使用详解
在ThinkPHP框架中,文件上传只需实例化上传类,设置相关参数就可以轻松实现文件上传。下面是ThinkPHP中文件上传Upload类使用详解。
HTML上传表单
1、单个上传文件表单。一般使用form表单进行提交内容,上传文件input的type设置为file,表单设置好action提交的地址即可。需要注意的是form表单要设置enctype="multipart/form-data"才能成功上传文件。
2、多个上传文件表单。如果需要上传多个文件,则需要多个file类型的input上传框。
上传接收数据的控制器
1、如果只需要上传一个文件,则可以使用upload类中的uploadOne()方法来实现上传。代码如下:
2、多个文件上传时,可以使用upload上传类中的upload()方法来实现接收数据,实现上传。代码如下:
上传参数设置的两种方式
1、实例化传入参数。在实例化Upload()类的时候,传入数组,数组内包括所有的参数设置。
2、实例化后动态赋值方式传入参数。在实例化Upload()类后,通过对象赋值方式设置上传参数。
3、上传的各个参数说明,如maxSize是上传文件最大文件大小;rootPath是文件保存的路径等。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:57
阅读量:76
阅读量:45
阅读量:53