天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1972|回复: 7

[已解决] 图片上传问题

[复制链接]
晨帛信息 发表于 2013-8-16 14:13:51 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-8-19 11:48 编辑

你好, 我想问下一下这个上传和删除按钮怎么放到图片下方来,还有这个大小和名称怎么取得呀?如图 QQ图片20130816141313.jpg
sophie 发表于 2013-8-16 14:59:41 | 显示全部楼层
您好,图片上传,上传的图片已经在sp8版本优化,上传按钮会在图片下方显示,还有 图片的大小 与 名称 它的一个路径的位置如下图所示,您先参考,有问题我们再沟通。


22.jpg
 楼主| 晨帛信息 发表于 2013-8-16 15:11:28 | 显示全部楼层
按钮位置解决了。但是图片名称和大小还是不知道怎么取得啊?
sophie 发表于 2013-8-16 16:28:35 | 显示全部楼层
您好,效果如下图所示:
333.jpg
代码如下所示:
var tup = getItemValue("tup");
var name = "";
var filesize = 0;
var user = "";
var date = "";
var sql = "SELECT id,'" + getDomainid() + "' domainid,NAME item_name,filesize item_filesize,userid item_userid,modifydate item_modifydate FROM t_upload "
+ " WHERE path = '" + tup + "'";
var doc = findBySQL(sql);
if (doc != null) {
        name = doc.getItemValueAsString("name");
        filesize = doc.getItemValueAsDouble("filesize");
        println("=================filesize==================="+filesize);
        var userid = doc.getItemValueAsString("userid");
        if (userid != null) user = getUserById(userid).getName();
        date = doc.getItemValueAsString("modifydate");
}
round(filesize/1024,2);//这里以返回大小为例子,如果想返回名称,这里改成返回name就可以了。

方案思路为:t_upload 表中的路径是唯一的,那么获取该控件返回的名称去数据库查询 得到唯一记录,再查询对应的名称与大小等相关信息即可。
 楼主| 晨帛信息 发表于 2013-8-16 16:53:03 | 显示全部楼层
我现在大小是存都存不进去呀。怎么取啊?
sophie 发表于 2013-8-16 17:32:02 | 显示全部楼层
Q上沟通,客户理解错了,他以为查询的是当前表单对应该图片的大小,已经跟客户说明我们查询的是t_upload。目前 客户在尝试,有结果会跟进。
 楼主| 晨帛信息 发表于 2013-8-19 11:42:26 | 显示全部楼层
问题已经解决。谢谢!
kimi 发表于 2013-8-19 11:48:36 | 显示全部楼层
恩好的,感谢您的反馈。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 02:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表