网站地图

TP5 图片上传 单图上传 前端后端
2020-09-01 16:15:45   来源:   评论:0 点击:

tp5 thinkphp 给大家分享一个图片上传的方法 ,直接可以用的 带 前台 和 控制器 的源码

tp5    thinkphp
给大家分享一个图片上传的方法 ,直接可以用的  

带 前台  和   控制器   的源码      

前台

     
<form name="form1" method="post" action="/home/Space/uploadFile" enctype="multipart/form-data">
    <input type="hidden" name="user_id" value="{$Think.session.id}" />
    <input type="hidden" name="useimage" value="2" />
    <li style="text-align: center">
        图片标签:
        <img src="/static/home/images/xing.png" alt="" />
        <input type="text" placeholder="图片标签" name="laber" onblur="" id="laber" />
    </li>
    <br>
    <div class="tex_a" style="text-align: center;">
        <div style="text-align: center">图片描述:
            <img src="/static/home/images/xing.png" alt="" />
        </div>
        <textarea style="width: 80%;height: 60px" placeholder="描述尽量精辟(pi_jing),简短,干练,逗比@!@" type="text" name="description" id="cont"></textarea>&nbsp;
    </div>
    <br>
    <br>
    <div class="tijiao clearfix">
        <button style="background-color: orangered; /* Green */border: none;color: white;padding: 7px 15px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;">上 传</button>
    </div>
</form>
这里面有样式,是bootstrop 的样式,如果不需要就直接去掉,加自己的样式就可以了


控制器
 


public function add() {
        $data = input('post.'); 
        $arryFile = request()->file("pathImg");
        foreach ($arryFile as $File){
        $pathImg="";
        //移动文件到框架应用更目录的public/uploads/
        $info = $File->move(ROOT_PATH . 'public' . DS . 'upload' . DS . 'top_bar' . DS . date('Y') . DS . date('m-d'),md5(microtime(true)));
       if ($info) {
           $pathImg = "/upload/top_bar/" . date('Y') . '/' . date('m-d') . '/' . $info->getFilename();
           } else {
           //错误提示用户
           return $this->error($File->getError());
       }
  
  $result["pathImg"] = $pathImg;
  $result["name"] = $data["name"];
  $result["images_team"] = $data["images_team"];
  $result["images_tag"] = $data["images_tag"];
  
  Db('images')->insert($result);
}

这是 单张图片上传, 下次给大家分享  多张图片上传

 

相关热词搜索:TP5 图片上传

上一篇:宝塔界面 企业站上线后 phpcms 除了首页其他页面404 源兆网
下一篇:如果我们不是程序员,如何上架APP呢?下面给大家简单分享

分享到: 收藏