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

QQ登录

只需一步,快速开始

楼主: java1234

[处理中3] 上传远程文档服务器

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-25 17:21:41 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

65

主题

242

帖子

1194

积分

金牌会员

Rank: 6Rank: 6

积分
1194
QQ
 楼主| 发表于 2018-12-25 23:58:39 来自手机 | 显示全部楼层
请问为什么b调用a的action进行上传后,文件还是传到了A,并没有传到B
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-26 08:58:40 | 显示全部楼层
代码实现的是要在B上调用A上的文件下载,然后在B上做上传,java操作的是服务器本地的文件

action在B上实现,A在调用B的action的时候把A上下载的地址传给B

java中调用附件的url参考java中是DocUtils中提供了getDocUrl(String docPath,String urlPattern,boolean isFormSubmit)
  1. Table table = KSQL.select("select tp.fName,tp.fCode,tp.fAttachmentPicture as fTP from AP_FJTP tp limit 1,0", null, "/appdemo/test/data", null);
  2.                 Iterator<Row> it = table.iterator();
  3.                 String url = "";
  4.                 Row r = it.next();
  5.                 String v = r.getString("fTP");// 取出图片字段
  6.                 if (!Utils.isEmptyString(v)) {
  7.                         JSONArray ja = JSONArray.parseArray(v);
  8.                         JSONObject jsonObject = ja.getJSONObject(0);
  9.                         String docPath = jsonObject.getString("docPath");
  10.                         String fileID = jsonObject.getString("fileID");
  11.                         String urlPattern = "/repository/file/download/" + fileID + "/last/content";
  12.                         url = addBsessionid(DocUtils.getDocUrl(docPath, urlPattern)); // 通过docPath和fileID获得图片的url

  13.                 }
复制代码



远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

65

主题

242

帖子

1194

积分

金牌会员

Rank: 6Rank: 6

积分
1194
QQ
 楼主| 发表于 2018-12-26 09:25:46 | 显示全部楼层
jishuang 发表于 2018-12-26 08:58
代码实现的是要在B上调用A上的文件下载,然后在B上做上传,java操作的是服务器本地的文件

action在B上实现 ...

a把文件下载的url传给b后,b在java中怎么利用这个url下载呢?
回复 支持 反对

使用道具 举报

65

主题

242

帖子

1194

积分

金牌会员

Rank: 6Rank: 6

积分
1194
QQ
 楼主| 发表于 2018-12-26 10:38:00 | 显示全部楼层
jishuang 发表于 2018-12-26 08:58
代码实现的是要在B上调用A上的文件下载,然后在B上做上传,java操作的是服务器本地的文件

action在B上实现 ...

Exception in thread "main" java.lang.NoSuchMethodError: com.justep.system.transform.TransformConfig.createTransformConfig(Lcom/justep/biz/client/TranslateParameter;Ljava/lang/String;Ljava/lang/String;)Lcom/justep/system/transform/TransformConfig;
        at com.justep.biz.client.Action.asXML(Unknown Source)
        at com.justep.biz.client.ActionEngine.login(Unknown Source)
        at com.justep.biz.client.ActionEngine.login(Unknown Source)
        at com.justep.biz.client.ActionEngine.login(Unknown Source)
        at X5Actions1.login(X5Actions1.java:39)
        at X5Actions1.startBorrowBook(X5Actions1.java:52)
        at X5Actions1.main(X5Actions1.java:47)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-26 11:25:25 | 显示全部楼层
x5的api不能在main方法中执行,调用action去执行
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

65

主题

242

帖子

1194

积分

金牌会员

Rank: 6Rank: 6

积分
1194
QQ
 楼主| 发表于 2018-12-26 11:48:18 | 显示全部楼层
jishuang 发表于 2018-12-26 11:25
x5的api不能在main方法中执行,调用action去执行

这个好像是类冲突造成的,biz-api.jar和transform.jar有类冲突,请问这个怎么解决冲突
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-26 13:34:38 | 显示全部楼层
给类冲突无关,就是main方法中执行的问题,不能值mian方法中执行
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

65

主题

242

帖子

1194

积分

金牌会员

Rank: 6Rank: 6

积分
1194
QQ
 楼主| 发表于 2018-12-26 14:50:38 | 显示全部楼层
jishuang 发表于 2018-12-26 13:34
给类冲突无关,就是main方法中执行的问题,不能值mian方法中执行

QQ图片20181226145021.png 我使用调用action的方式,依然报了这个错(通过按钮点击调用action)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-26 15:27:53 | 显示全部楼层
看tomcat控制台完整的错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 18:53 , Processed in 0.064270 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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