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

QQ登录

只需一步,快速开始

查看: 3435|回复: 10

[处理中3] 在WeX5中获取BeX5中attachmentPC组件上传的图片

[复制链接]

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
发表于 2018-10-8 18:13:07 | 显示全部楼层 |阅读模式
怎么在WeX5中获取BeX5中attachmentPC组件上传的图片,并且获取上传的顺序,我要准备取出图片放到轮播中。
发表于 2018-10-8 18:19:20 | 显示全部楼层
BeX5 的附件 url 获取方法
http://docs.wex5.com/bex5-ui-question-list-10076/

你可以在BeX5 中先生成图片的url ,然后存在数据库表中

WeX5 无法动态算出这个url ,只能先把url 存起来~!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-10-9 09:38:09 | 显示全部楼层
liangyongfei 发表于 2018-10-8 18:19
BeX5 的附件 url 获取方法
http://docs.wex5.com/bex5-ui-question-list-10076/

用下载的api能打开图片但是怎么获取到图片的url
回复 支持 反对

使用道具 举报

发表于 2018-10-9 09:55:44 | 显示全部楼层
qweasdzxc 发表于 2018-10-9 09:38
用下载的api能打开图片但是怎么获取到图片的url

调用 api  返回的值就是url 地址!  你可以alert调试看下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-10-9 11:37:12 | 显示全部楼层
liangyongfei 发表于 2018-10-9 09:55
调用 api  返回的值就是url 地址!  你可以alert调试看下

浏览的可以获取到URL,但是在浏览器上 输入http://127.0.0.1:8080/x5/UI2/v_7 ... eSpace/last/content获取到的链接无法打开图片
111.png
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-10-9 14:33:23 | 显示全部楼层
liangyongfei 发表于 2018-10-9 09:55
调用 api  返回的值就是url 地址!  你可以alert调试看下

要下面代码报错
for(var i in URLs){
    var url = "http://127.0.0.1:8080"+URLs;
      _this.comp("carousel").add("<img src='"+url+"' class='tb-img1'></img>");
}

BeX5段报错:

  1. 十月 09, 2018 2:13:13 下午 org.apache.catalina.core.StandardWrapperValve invoke
  2. 严重: Servlet.service() for servlet JustepDocFileServlet threw exception
  3. org.outerj.daisy.runtime.DaisyRTException: UnknowException
  4.         at com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)
  5.         at com.justep.doc.httpconnector.FileServlet.service(Unknown Source)
  6.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  7.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  8.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  9.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  10.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  11.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  12.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  13.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  14.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  15.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  16.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  17.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  18.         at java.lang.Thread.run(Thread.java:745)
  19. Caused by: java.lang.RuntimeException: Error accessing repository schema information.
  20.         at org.outerj.daisy.repository.commonimpl.VersionImpl.getPart(VersionImpl.java:138)
  21.         at com.justep.doc.httpconnector.handlers.AbstractFileDownloadHandler.download(Unknown Source)
  22.         at com.justep.doc.httpconnector.handlers.FileViewHandler.handleRequest(Unknown Source)
  23.         at com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)
  24.         ... 15 more
  25. Caused by: org.outerj.daisy.repository.schema.PartTypeNotFoundException: The PartType named "content&bsessionid=null" does not exist
  26.         at org.outerj.daisy.repository.commonimpl.schema.RepositorySchemaCache.getPartTypeByName(RepositorySchemaCache.java:194)
  27.         at org.outerj.daisy.repository.commonimpl.schema.CommonRepositorySchema.getPartTypeByName(CommonRepositorySchema.java:125)
  28.         at org.outerj.daisy.repository.commonimpl.VersionImpl.getPart(VersionImpl.java:136)
  29.         ... 18 more

  30. 十月 09, 2018 2:13:13 下午 org.apache.catalina.core.StandardWrapperValve invoke
  31. 严重: Servlet.service() for servlet JustepDocFileServlet threw exception
  32. org.outerj.daisy.runtime.DaisyRTException: UnknowException
  33.         at com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)
  34.         at com.justep.doc.httpconnector.FileServlet.service(Unknown Source)
  35.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  36.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  37.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  38.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  39.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  40.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  41.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  42.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  43.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  44.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  45.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  46.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  47.         at java.lang.Thread.run(Thread.java:745)
  48. Caused by: java.lang.RuntimeException: Error accessing repository schema information.
  49.         at org.outerj.daisy.repository.commonimpl.VersionImpl.getPart(VersionImpl.java:138)
  50.         at com.justep.doc.httpconnector.handlers.AbstractFileDownloadHandler.download(Unknown Source)
  51.         at com.justep.doc.httpconnector.handlers.FileViewHandler.handleRequest(Unknown Source)
  52.         at com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)
  53.         ... 15 more
  54. Caused by: org.outerj.daisy.repository.schema.PartTypeNotFoundException: The PartType named "content&bsessionid=null" does not exist
  55.         at org.outerj.daisy.repository.commonimpl.schema.RepositorySchemaCache.getPartTypeByName(RepositorySchemaCache.java:194)
  56.         at org.outerj.daisy.repository.commonimpl.schema.CommonRepositorySchema.getPartTypeByName(CommonRepositorySchema.java:125)
  57.         at org.outerj.daisy.repository.commonimpl.VersionImpl.getPart(VersionImpl.java:136)
  58.         ... 18 more
复制代码




回复 支持 反对

使用道具 举报

发表于 2018-10-9 15:03:17 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-10-9 15:04 编辑
qweasdzxc 发表于 2018-10-9 14:33
要下面代码报错
for(var i in URLs){
    var url = "http://127.0.0.1:8080"+URLs;

那就是不可以!
调用BeX5 需要传参 bsessionid
获取bsessionid 必须登录才可以!
也就是如果想在WeX5 中访问 BeX5 的url  就必须先登录  ,然后再给url地址  设置参数bsessionid
你先看下BeX5 访问  图片的url地址是什么,然后把这个url  复制出来,浏览器去访问下,看看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-10-9 15:24:38 | 显示全部楼层
liangyongfei 发表于 2018-10-9 15:03
那就是不可以!
调用BeX5 需要传参 bsessionid
获取bsessionid 必须登录才可以!

参数的问题解决了,现在可以看图片了,但是最后一张图片加载不出来,其他的都可以,也没有报错
回复 支持 反对

使用道具 举报

发表于 2018-10-9 15:29:28 | 显示全部楼层
qweasdzxc 发表于 2018-10-9 15:24
参数的问题解决了,现在可以看图片了,但是最后一张图片加载不出来,其他的都可以,也没有报错 ...

看下最后一张图片的url地址是什么。浏览器访问这个地址能否正常访问?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-10-9 15:49:58 | 显示全部楼层
本帖最后由 qweasdzxc 于 2018-10-9 16:37 编辑
liangyongfei 发表于 2018-10-9 15:29
看下最后一张图片的url地址是什么。浏览器访问这个地址能否正常访问?

原因找到了
但是我在iOS中测试轮播图是空白的,不显示
有带参数bsessionid调用的例子吗?

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 17:39 , Processed in 0.106118 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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