html:

<% layout('/layouts/default.html', {title: '***', libs: ['validate','fileupload']}){ %>

其次:

<div class="col-xs-12"><div class="form-group"><label class="control-label col-sm-2">${text('LOGO')}:</label><div class="col-sm-10"><#form:fileupload id="uploadImage" bizKey="${brand.id}" bizType="brand_image"uploadType="image" class="" readonly="false" maxUploadNum = "1" preview = "true"/></div></div>
</div>

后台保存图片

 // 保存上传图片FileUploadUtils.saveFileUpload(brand.getId(), "brand_image");

list页面显示图片

{header:'${text("LOGO")}', name:'flogo', index:'a.flogo', width:150, align:"center", formatter: function(val, obj, row, act){if(row.flogoid){return '<a href="javascript:openLockEntry(\''+ row.id +'\',\''+ row.fname +'\')" title="${text('预览')}"><img src="/userfiles/fileupload/img/'+ row.flogoid + '.' + row.flogoextension + '" alt="'+ row.fname +'" width="120" height="38"></a>';}else{return '';}}},
//预览LOGO
function openLockEntry(id,fname){console.log("id : " + id);var image = {};var images = [];//相册包含的图片,数组格式//获取图片路径$.ajax({       url : "${ctx}/base/brand/getLogoUrl?id=" + id + "&ftype=brand_image",async : false,success: function (data){if(data !=''){for(var i = 0; i< data.length; i++){log(data[i].id);image = {"alt": fname,"pid":  data[i].id, //图片id"anim": 0,"src": "/userfiles/fileupload/img/" + data[i].id + "." + data[i].fname, //原图地址};images.push(image);}showPhotos(images);}else{layer.alert("未获取到该品牌LOGO!");}}})
}
//显示图片
function showPhotos(images) {layer.photos({
//                area: '400px',shade: [0.7, '#000'],anim: 0,photos: {"title": "LOGO预览","id": 'showImages',"data": images}});
}

jeesite 有个专门用于上传的表 为:JS_SYS_FILE_UPLOAD 其中这个表中的BIZ_KEY 你这条信息的id

通过它 来获取上传图片的这一条信息,借此 来得到图片的名称

sql如下:

 SELECT F.FILE_ID AS ID,E.FILE_EXTENSION AS FNAMEFROM JS_SYS_FILE_UPLOAD FLEFT JOIN JS_SYS_FILE_ENTITY E ON E.FILE_ID = F.FILE_IDWHERE F.BIZ_TYPE = #{ftype}AND F.FILE_TYPE = 'image'AND F.STATUS = 0AND F.BIZ_KEY =#{id}

jeesite 之上传图片相关推荐

  1. 2.JeeSite 基础—使用 JeeSite 快速开发项目—新建模块、单表代码生成、上传图片、富文本编辑

    本文目录如下: 第2章 JeeSite 基础-使用 JeeSite 快速开发项目 2.1 新建模块 2.1.1 创建一个模块 2.1.2 将模块添加到工程里 2.1.3 在 web 的 pom.xml ...

  2. jeesite(一)

    首先 刚进公司 项目框架是jeesite,而且还是前后都是我一个人搞 这可我把我这个JS菜鸟逼疯了,并且这个框架封装了太多文档和资料却很少 ,所以为了造福大家和我自己(更重要是我自己)我将记录我在je ...

  3. Django 上传图片和Admin站点5.2

    上传图片 当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="& ...

  4. tp5+linux+apache php7.1.30环境下,上传图片报错:mkdir():permission denied

    做了个自己的博客,后台上传图片的时候报错如图: 首先反应是权限问题,runtime和uploads文件夹已经给了777权限了,超出菜鸟的解决范围,果断百度,但是百度了一堆,全部是关于runtime的, ...

  5. 上传图片配置控制大小_esp32-cam拍照上传云平台,http协议传输

    1.ESP32-cam开发环境配置 本例程 是利用arduino IDE开发,关于arduino IDE 的esp32环境配置可参考:环境配置: 点击跳转 安装好esp32 环境,开发板选择esp32 ...

  6. android上传本地图片到服务器上,Android使用post方式上传图片到服务器的方法

    本文实例讲述了Android使用post方式上传图片到服务器的方法.分享给大家供大家参考,具体如下: /** * 上传文件到服务器类 * * @author tom */ public class U ...

  7. php删除上传图片,PHP上传图片、删除图片的简单示例代码

    本节内容: PHP上传图片.删除图片 1,php上传图片: 复制代码 代码示例: if (!empty($_FILES["img"]["name"])) { / ...

  8. 上传图片,要求图片200100象素,大小小于2M

    作者:网际浪子专栏(曾用名littlehb)  http://blog.csdn.net/littlehb/ 上传图片,要求图片200100象素,大小小于2M, 如果图片不符合要求,不能上传,否则上传 ...

  9. php上传图片 $__files没有信息_Python接口测试文件上传实例解析

    接口测试中,上传文件的测试场景非常常见.例如:上传头像(图片).上传文件.上传视频等.下面以一个上传图片的例子为大家讲解如何通过 python 测试上传文件接口. 首先通过抓包分析上传文件接口的请求参 ...

最新文章

  1. windows redis sentinel install
  2. Maven发布jar包到Nexus私库
  3. 科大星云诗社动态20210909
  4. 学习总结:CSS(一)定义方式、选择器、选择器权重
  5. hdu1213 How Many Tables-并查集
  6. SQL SERVER 2016研究三
  7. xpath和css selector
  8. 2评分标准多少分_高新企业认定评分标准,需要多少分才能拿到高新认证证书...
  9. ngnix 负载均衡原理
  10. layui基础上的tree菜单动态渲染;
  11. 公务员因微信办公被处分!如何避免微信办公导致信息泄密?
  12. VS2010与.NET4系列 10. VS2010代码智能感知增强
  13. ES6 var,const , let三者区别
  14. html5翻牌小游戏源码,html5记忆翻牌游戏实现思路及代码
  15. AI插件开发入门教程001 - AI脚本简介
  16. 【小程序】安卓端InnerAudioContext无法销毁
  17. 如何使用Python给自己的头像添加国旗
  18. python数据处理常用方法
  19. 2006设计师必备网址全集
  20. 谷歌气球 simplekml 入门《四》

热门文章

  1. Python中Selenium模块的使用
  2. PS(简单操作) 单张图片制作九宫格/证件照排版
  3. PHP 记录访客的浏览信息
  4. Robot Framework(3)——RIDE工具详解
  5. mount挂载硬盘出错 linux 下分区格式为lvm
  6. Android生日礼物(含拼图游戏,背景音乐,自动拨号等功能实现)--根据代码规范修改注释以及定义
  7. 在i3wm中修改默认终端
  8. 快手二面:a==1 a==2 a==3 是 true 还是 false?
  9. 实现手机来电铃声,通知铃声、警告铃声等音频定制化功能(三,多媒体扫描结果定制处理)
  10. windows自带截图工具快捷方法