TP5 基于bootstrap实现多图上传插件

 更新时间:2018年07月05日 15:16:01   作者:qq_37138818  
这篇文章主要介绍了TP5 基于bootstrap实现多图上传插件,需要的朋友可以参考下

1----引入js文件和css文件

<!--图片上传-->
<link href="/public/static/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet">
<link href="/public/static/css/fileinput.css" rel="external nofollow" media="all" rel="stylesheet" type="text/css" />
<script src="/public/static/js/jquery-2.0.3.min.js"></script>
<script src="/public/static/js/fileinput.js" type="text/javascript"></script>
<script src="/public/static/js/fileinput_locale_de.js" type="text/javascript"></script>
<script src="/public/static/js/bootstrap.min.js" type="text/javascript"></script>

2-html代码

<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">多图上传</label>
<div class="col-sm-10">
<input id="file-0" type="file" multiple class="file" name="path[]" >
</div>
</div>

3-控制器

public function add() {
//多图上传
$arryFile = $request->file("path");
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 = "/public/upload/top_bar/" . date('Y') . '/' . date('m-d') . '/' . $info->getFilename();
  } else {
   //错误提示用户
   return $this->error($File->getError());
  }
  $result["path"] = $pathImg;
  $result["top_bar_id"]=$dataId;
  Db::name('top_path')->insert($result);
 }

总结

以上所述是小编给大家介绍的TP5 基于bootstrap实现多图上传插件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 浅谈PHP Cookie处理函数

    浅谈PHP Cookie处理函数

    下面小编就为大家带来一篇浅谈PHP Cookie处理函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析

    php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析

    php进行中文字符串的截取时,会经常用到二个函数iconv_substr和mb_substr,对这二个函数应该如何选择呢?参考下本文介绍的例子就明白了。
    2014-06-06
  • Laravel中简约却不简单的Macroable宏指令详解

    Laravel中简约却不简单的Macroable宏指令详解

    这篇文章主要给大家介绍了关于Laravel中简约却不简单的Macroable宏指令的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-07-07
  • Laravel框架下的Contracts契约详解

    Laravel框架下的Contracts契约详解

    这篇文章主要介绍了解析Laravel框架下的Contracts契约 ,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • thinkPHP5.0框架事务处理操作简单示例

    thinkPHP5.0框架事务处理操作简单示例

    这篇文章主要介绍了thinkPHP5.0框架事务处理操作,结合实例形式分析了thinkPHP5针对删除操作的事务处理相关操作技巧,需要的朋友可以参考下
    2018-09-09
  • php生成word并下载代码实例

    php生成word并下载代码实例

    这篇文章主要介绍了php生成word并下载代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • php each 返回数组中当前的键值对并将数组指针向前移动一步实例

    php each 返回数组中当前的键值对并将数组指针向前移动一步实例

    php each函数用于获取数组的键值对,并将数组指针向前移动一步, each函数经常和list结合使用来遍历数组。本文章向大家介绍each的基本使用方法,需要的朋友可以参考下
    2016-11-11
  • Laravel实现ORM带条件搜索分页

    Laravel实现ORM带条件搜索分页

    今天小编就为大家分享一篇Laravel实现ORM带条件搜索分页,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 解决laravel-admin 自己新建页面里 js 需要刷新一次的问题

    解决laravel-admin 自己新建页面里 js 需要刷新一次的问题

    今天小编就为大家分享一篇解决laravel-admin 自己新建页面里 js 需要刷新一次的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Yii2框架dropDownList下拉菜单用法实例分析

    Yii2框架dropDownList下拉菜单用法实例分析

    这篇文章主要介绍了Yii2框架dropDownList下拉菜单用法,结合实例形式分析了Yii框架中dropDownList下拉菜单的定义、实现方法与使用技巧,需要的朋友可以参考下
    2016-07-07

最新评论