起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2321|回复: 7

[处理中3] 上传图片

[复制链接]

10

主题

14

帖子

66

积分

初级会员

Rank: 2

积分
66
QQ
发表于 2017-10-31 14:14:38 | 显示全部楼层 |阅读模式
问题:1.使用file组件选择一个图片进行上传,获得了一个C:/XXX/XXX.JPG的路径,想在一个image组件里显示它,如何做。
2.如何将C:/XXX/XXX.JPG这个图片文件上传到UI下的某个文件夹中
发表于 2017-10-31 14:29:43 | 显示全部楼层
建议使用attachmentSimple 组件 进行图片上传! 使用很方便!绑定一个data组件字段!  data组件存储在数据库中就可以了!

获取文件的URL地址,是网络的 http 地址!
http://docs.wex5.com/wex5-ui-question-list-2093

attachmentSimple  就是根据input  type = file  实现的!

如果你先使用 html5原始的 input  type = file , 可以使用ajax 提交,后台需要自己写服务,输入输出流存储文件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

14

帖子

66

积分

初级会员

Rank: 2

积分
66
QQ
 楼主| 发表于 2017-10-31 14:47:03 | 显示全部楼层
liangyongfei 发表于 2017-10-31 14:29
建议使用attachmentSimple 组件 进行图片上传! 使用很方便!绑定一个data组件字段!  data组件存储在数据 ...

attachmentSimple 关于这个组件,我查看知识索引中的说明,发现X5技术专题的视频中并没有附件组件这个技术专题的视频,快速开发文档和高级开发手册中也没有找到,从哪可以查看该组件的相关知识
回复 支持 反对

使用道具 举报

发表于 2017-10-31 14:55:30 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-10-31 14:57 编辑
wxl353722713 发表于 2017-10-31 14:47
attachmentSimple 关于这个组件,我查看知识索引中的说明,发现X5技术专题的视频中并没有附件组件这个技 ...

直接看案例  运行就可以了
/UI2/system/components/justep/attachment/demo/demoSimple.w

用法很简单!和input一样 bind-ref 绑定一个字符串类型的字段即可!
http://docs.wex5.com/wex5-ui-question-list-2087.

关于文档介绍
http://doc.wex5.com/comps-attachmentsimple/
http://doc.wex5.com/comps-attachment-intro/


http://docs.wex5.com/wex5-studio-question-list-2018/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

14

帖子

66

积分

初级会员

Rank: 2

积分
66
QQ
 楼主| 发表于 2017-10-31 15:14:24 | 显示全部楼层
liangyongfei 发表于 2017-10-31 14:55
直接看案例  运行就可以了
/UI2/system/components/justep/attachment/demo/demoSimple.w

感谢回答。请问attachmentSimple上传的路径在哪里指定?而且可不可以不绑定data,因为我并不是直接将图片名存在业务表里,需要先修改图片名并存储在model下一个指定目录里,将图片的路径、文件名等信息存储到文件表里,用文件表新增数据的主键再来存在业务表的图片相关字段。该需求是否可以用attachment快速实现
回复 支持 反对

使用道具 举报

发表于 2017-10-31 15:33:05 | 显示全部楼层
wxl353722713 发表于 2017-10-31 15:14
感谢回答。请问attachmentSimple上传的路径在哪里指定?而且可不可以不绑定data,因为我并不是 ...

既然是存储在文件表里!那你就使用这个文件表 和 attachmentSimple 组件关联上就可以了!不必存储在业务表里的!

attachmentSimple  上传的时候!就要求必须绑定data组件字段!必须存储在数据库中的,否则就没法找到这个文件位置了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

14

帖子

66

积分

初级会员

Rank: 2

积分
66
QQ
 楼主| 发表于 2017-10-31 15:46:31 | 显示全部楼层
liangyongfei 发表于 2017-10-31 15:33
既然是存储在文件表里!那你就使用这个文件表 和 attachmentSimple 组件关联上就可以了!不必存储在业务 ...

那路径呢,是否可以指定
回复 支持 反对

使用道具 举报

发表于 2017-10-31 16:13:47 | 显示全部楼层
wxl353722713 发表于 2017-10-31 15:46
那路径呢,是否可以指定

需要自己修改代码才行
/Baas/justep/SimpleFileStore.java

默认就行,不用修改的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 05:16 , Processed in 0.105201 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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