ThinkPhp框架:文件上传
2021-06-27 21:03
YPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
标签:his dtd php框架 ceshi 遍历 设置 路径 width meta
以前也做过文件上传,但是用TP框架做文件上传的原理和以前是差不多的
下面看具体的做法:
第一步:做一个Wenjian控制器:
show();
}
public function wjsc(){
$upload = new \Think\Upload(); // 实例化上传类 造对象
$upload->maxSize = 1024000; // 设置附件上传大小
$upload->rootPath = "./Public/"; //文件存放的根路径
$upload->savePath = "upload/"; //设置当前文件存放的位置
$upload->exts = array(‘jpg‘, ‘gif‘, ‘png‘, ‘jpeg‘); // 设置附件上传类型
$info = $upload->upload(); //上传文件并返回文件信息
if(!$info)
{
// 上传错误提示错误信息
echo $upload->getError();
}else{
//上传成功,遍历$info,
//因为返回成功上传的文件信息数组是二维数组
foreach($info as $file)
{
echo "上传成功,文件存放在:".$file[‘savepath‘].$file[‘savename‘];
}
}
}
}
第二步:做显示页面 shangchuan.html
无标题文档 文件上传
看一下效果:

点击选中的文件,并打开

文件已经选中:

点击上传:会显示上传成功,并输出 路径 加 文件名

看一下Public文件下的upload文件是否已上传该文件:

选中的图片已经上传到该目录下了~~~~~
ThinkPhp框架:文件上传
标签:his dtd php框架 ceshi 遍历 设置 路径 width meta
原文地址:http://www.cnblogs.com/douchenchen/p/7145873.html