企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 单图上传 > 需要创建数据表 参考 system/upload.php文件中的说明 参考文档: [http://fex.baidu.com/webuploader](http://fex.baidu.com/webuploader) ![](https://box.kancloud.cn/2016-06-29_577384903831a.png) ## 使用 ``` <div class="col-sm-10"> <div class="input-group"> <input type="text" class="form-control" name="thumb" readonly="" value=""> <div class="input-group-btn"> <button onclick="upImage(this)" class="btn btn-default" type="button">选择图片</button> </div> </div> <div class="input-group" style="margin-top:5px;"> <img src="resource/images/nopic.jpg" class="img-responsive img-thumbnail" width="150"> <em class="close" style="position:absolute; top: 0px; right: -14px;" title="删除这张图片" onclick="removeImg(this)">×</em> </div> </div> <script> //上传图片 function upImage(obj) { require(['util'], function (util) { options = { multiple: false,//是否允许多图上传 data:'', hash:1 //hash为确定上传文件标识(可以以用户编号,标识为此用户上传的文件,系统使用这个字段值来显示文件列表),data为数据表中的data字段值,开发者根据业务需要自行添加 }; util.image(function (images) {
 //上传成功的图片,数组类型
 $("[name='thumb']").val(images[0]); $(".img-thumbnail").attr('src', images[0]); }, options) }); } //移除图片
 function removeImg(obj) { $(obj).prev('img').attr('src', 'resource/images/nopic.jpg'); $(obj).parent().prev().find('input').val(''); } </script> ``` # 多图上传 ``` <button onclick="upImage(this)" class="btn btn-default" type="button">选择图片</button> <div id="box"></div> <script> //上传图片 function upImage(obj) { require(['util'], function (util) { options = { //上传多图 multiple: true,
 }; util.image(function (images) {
 $(images).each(function(k,v){ $("<img src='"+v+"'/>").appendTo('#box'); }) }, options) }); } </script> ```