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

QQ登录

只需一步,快速开始

查看: 4936|回复: 19

[处理中3] 请问一下,怎么获取服务器上的图片然后绑定。

[复制链接]

9

主题

28

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
发表于 2017-11-17 17:14:31 | 显示全部楼层 |阅读模式
情况是这样,现在我连接上了自己的数据库表,表里面有个“photo”字段,我用ref(photo)获取不到图片,请问怎么实现在服务器上获取图片
发表于 2017-11-17 18:05:54 | 显示全部楼层
photo 是一个URL地址吗?可以参考
http://docs.wex5.com/wex5-ui-question-list-2086

如果是二进制的话!就需要自己后台写一个server ,用文件输出流的方式写出来才可以,img标签的src属性设置这个URL就可以!
http://bbs.wex5.com/forum.php?mod=viewthread&tid=183955
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-11-17 18:18:29 | 显示全部楼层
liangyongfei 发表于 2017-11-17 18:05
photo 是一个URL地址吗?可以参考
http://docs.wex5.com/wex5-ui-question-list-2086

不是啊,我们同同事写的那个photo字段的值是类似:“2017.jpg”这样,但他给了我一个服务器的地址,我不知道怎么获取到这张图片
回复 支持 反对

使用道具 举报

9

主题

28

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-11-20 09:02:29 | 显示全部楼层
china1995 发表于 2017-11-17 18:18
不是啊,我们同同事写的那个photo字段的值是类似:“2017.jpg”这样,但他给了我一个服务器的地址,我不 ...

就是这样的,给了图片名,同事跟我说这些图片在服务器底下的一个文件夹内,我应该怎么获取呢
V{4PM`[8I1MLD3Z_V`Q3CLY.png
回复 支持 反对

使用道具 举报

发表于 2017-11-20 11:58:15 | 显示全部楼层
china1995 发表于 2017-11-20 09:02
就是这样的,给了图片名,同事跟我说这些图片在服务器底下的一个文件夹内,我应该怎么获取呢
...

那就参考http://docs.wex5.com/wex5-ui-question-list-2086/
img标签的bind-attr-src属性 绑定一个自定义js方法

在js方法中  拼接完整的URL地址!
前边应该就是一个固定的字符串! 后面加载这个图片的文件名就可以表示一个完整的URL 路径了!

你需要问你们同事!图片访问的完整URL是什么!??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-11-20 16:26:17 | 显示全部楼层
liangyongfei 发表于 2017-11-20 11:58
那就参考http://docs.wex5.com/wex5-ui-question-list-2086/
img标签的bind-attr-src属性 绑定一个自定义 ...

是这样吗  ?upload是文件夹,所有图片都存在这里面  ??但是不行啊
11.png
回复 支持 反对

使用道具 举报

发表于 2017-11-20 16:29:37 | 显示全部楼层
china1995 发表于 2017-11-20 16:26
是这样吗  ?upload是文件夹,所有图片都存在这里面  ??但是不行啊

row.val('photo')  获取的值应该是图片的文件名称!
你想获取完整的URL应该是

return  'http://IP:8080/url'+row.val('photo')

这样就可以获取到完整的一个URL了!

你可以先在浏览器 地址栏 中访问下这个URL!,只要图片可以显示! 路径就是对的!

我给你发的例子是让你参考的!并不需要完全用它的代码!  只要能拼接得到完整的URL就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-11-21 10:39:36 | 显示全部楼层
liangyongfei 发表于 2017-11-20 16:29
row.val('photo')  获取的值应该是图片的文件名称!
你想获取完整的URL应该是

这样还是不行啊   用wex5的tomcat做服务器都获取不到
1.png
回复 支持 反对

使用道具 举报

发表于 2017-11-21 11:24:30 | 显示全部楼层
china1995 发表于 2017-11-21 10:39
这样还是不行啊   用wex5的tomcat做服务器都获取不到

自己debugger调试代码看下吧!
你的逻辑有问题
如果FPhoto 不存在,才执行完整URL的!
如果fPhoto存在  ,你执行的代码是return require.toUrl

这对吗??


正确的逻辑应该是  fPhoto存在值的情况下,才return 完整URL的吧!


我的例子是  如果字段不存在就给一个默认的图片!而你却不加思考拿来套用!!。。。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-12-6 14:07:19 | 显示全部楼层
liangyongfei 发表于 2017-11-21 11:24
自己debugger调试代码看下吧!
你的逻辑有问题
如果FPhoto 不存在,才执行完整URL的! ...

不好意思,我现在调用我自己tomcat里的图片,用这个代码可以调用到,但是到公司服务器上的就不行。是需要放在公司服务器tomcat底下才能行是吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 00:41 , Processed in 0.057669 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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