thinkphp 文件上传
来源:互联网 发布:知乎论坛网站彭加木 编辑:程序博客网 时间:2024/04/19 23:06
问题描述:
通过表单实现多文件上传
html代码:
<form name="vote" method="post" action="__URL__/add_vote" enctype="multipart/form-data"><lable><h1>投票名称 <input name="votename" type="text" /></h1> </lable> <table ><td><tr>选项</tr><tr><input name= 'option' type='text' /></tr></td><td><tr>性别</tr><tr><input name='sex[]' type='text' /></tr></td><td ><tr>学院</tr><tr><input name='school[]' type='text' /></tr></td><td><tr>头像</tr><tr><input name='thumb[]' type='file' /></tr></td></table><table ><td><tr>选项</tr><tr><input name= 'option' type='text' /></tr></td><td><tr>性别</tr><tr><input name='sex[]' type='text' /></tr></td><td ><tr>学院</tr><tr><input name='school[]' type='text' /></tr></td><td><tr>头像</tr><tr><input name='thumb[]' type='file' /></tr></td></table> <input id="" type="submit" value="提交" /></tr></div></form>后台php 代码:
public function add_vote(){ var_dump($_POST); $rowNub = $_POST['row']; $thumbs=$_POST['thumb']; $sexes=$_POST['sex']; $schools=$_POST['school']; $options=$_POST['option'] ; $config = array( //上传文件参数 'maxSize' => 3145728, 'savePath' => './Public/Uploads/', //文件保存路径 'saveName' => '', //文件命名规则,这里按原文件名保存 'exts' => array('jpg', 'gif', 'png', 'jpeg'), //上传文件格式 'autoSub' => true, 'subName' => array('date','Ymd'),);//以时间自动命名文件夹 $upload = new \Think\Upload($config);// 实例化上传类 // 上传文件 $info = $upload->upload($_FILES);//$_FILES 所有上传的文件都会在这个数组里 if(!$info) { // 上传错误提示错误信息 $this->error($upload->getError()); }else {// 上传成功 获取上传文件信息 foreach($info as $file) { echo $file['savepath'].$file['savename']; } } }
文件目录结构,手动创建Uploads文件夹
1 0
- thinkphp 文件上传
- thinkphp 文件上传
- ThinkPHP文件上传
- thinkphp实现文件上传
- thinkphp 多文件上传
- Thinkphp 文件上传
- ThinkPHP 文件上传
- thinkphp 文件上传
- thinkphp 文件上传
- thinkphp文件上传类
- thinkphp上传文件
- thinkphp文件上传
- ThinkPHP之文件上传
- ThinkPHP上传文件总结
- thinkPHP上传文件问题
- THINKPHP文件上传方法
- thinkphp 上传文件学习
- thinkphp文件上传失败
- JS限制金额textbox小数点后2位数
- 机器学习问题方法总结
- win7下添加环境变量
- 字符串64位转码
- C# BarCodeToHTML条码生成类
- thinkphp 文件上传
- 数据结构实验之栈四:括号匹配
- log分析NE
- 角磨机哪个牌子好,角磨机十大品牌排行
- 研究一下午滑动边栏效果
- Android设置SurfaceView任意大小和任意位置
- Windows系统使用INI配置文件
- C# FTPClient--FTP操作帮助类,上传下载,文件,目录操作
- perl 把源目录下的文件拷贝到目标目录(带路径)