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

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: bhl

[结贴] 文档上传后查阅时报系统找不到指定的文件

[复制链接]

25

主题

108

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2019-6-10 18:13:15 | 显示全部楼层
本帖最后由 bhl 于 2019-6-10 18:17 编辑
jishuang 发表于 2019-6-10 17:25
OA默认的功能显示没问题?

F12打开浏览器的开发人员调试工具看看network中监控的其他访问正确的.w的url上 ...

这是在新的浏览器窗口中弹出的,是不是和这个有关系
http://localhost:8780/OA/UI2/v_6257_nol_zh_CNs_desktopd_pc/system/service/common/context.j?下面是直接主页里加载的url,这些功能都正常
http://localhost:8080/x5/UI2/v_20f9a14ec92344e6b1f46435c0b17893l_zh_CNs_desktopd_pc/system/service/common/context.j?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-6-11 09:33:17 | 显示全部楼层
这是在新的浏览器窗口中弹出的什么意思?具体用的什么方法打开的?url上的版本明显不一样,同一个环境这个应该是一样的才对,确认这是同个服务的不同页面的请求?

oa.png


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



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

使用道具 举报

25

主题

108

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2019-6-11 10:07:16 | 显示全部楼层
本帖最后由 bhl 于 2019-6-11 10:11 编辑
jishuang 发表于 2019-6-11 09:33
这是在新的浏览器窗口中弹出的什么意思?具体用的什么方法打开的?url上的版本明显不一样,同一个环境这个 ...

if ('.doc.docx.xls.xlsx.ppt.mpp.vsd.'.indexOf(String(/\.[^\.]+$/.exec(docName))+ '.') >= 0) {
                                        var programID = 'OpenOffice';
                                        var OVP = {};
                                        OVP.host = docPath;
                                        OVP.programID = programID;
                                        OVP.versionID = versionID;
                                        OVP.partType = partType;
                                        OVP.fileID = fileID;               
                                        OVP.fileExt = String(/\.[^\.]+$/.exec(docName));
                                        OVP.filename = docName.substr(0, docName.lastIndexOf('.'));
                                        OVP.filename = escape(OVP.filename);
                                        var param = unescape(JSON.stringify(OVP));
                                        url = require.toUrl("$UI/OA_AHZZZX/knowledge/components/office/officeViewerWindow.m.w?process=" + this.getContext().getCurrentProcess()
                                                       + "&activity=" + this.getContext().getCurrentActivity())+"¶mA="+param;
                                    
                                    biz.Request.callURL(url, iframeID, param);
这是弹出方式
回复 支持 反对

使用道具 举报

25

主题

108

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2019-6-11 10:14:31 | 显示全部楼层
1.jpg

这是谷歌41版本的,可能少插件,插件怎么安装,IE上可以显示

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-6-11 10:15:25 | 显示全部楼层
1.参考/UI2/OA/knowledge/process/viewKnowledge/viewKnowledge.js中的实现
2.debugger调试看看拼接的出来url是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

25

主题

108

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2019-6-11 10:39:35 | 显示全部楼层
var sdocPath = DocUtils.InnerUtils.getDocFullPath(docID, docPath);
var url = DocUtils.InnerUtils.getdocServerAction(sdocPath, "/repository/file/view/"+fileID+"/last/content",false,false,this.getContext());
这一步的url地址如下
"/OA/UI2/v_6257_nol_zh_CNs_desktopd_pc/system/service/doc/common/uploadDoc.j?dochost=http://localhost:8080/DocServer/repository/file/view//last/content?key=f933c7f22e58992ce220df61190a807ed0427e9bf8e10af1e53c7e0f8b5b494f866eec09a41ab9342499c1c3713c41b7141d775afd29a252688e07d3ea4ae3da94dbfa288ee9faceeeefafa60ad08abe69a6261ffe2a2f71"


url = require.toUrl("$UI/OA_AHZZZX/knowledge/components/office/officeViewerWindow.m.w?process=" + this.getContext().getCurrentProcess()
                                                       + "&activity=" + this.getContext().getCurrentActivity())+"&paramA="+param;
这一步的url地址如下:

"/OA/UI2/v_6257_nol_zh_CNs_desktopd_pc/OA_AHZZZX/knowledge/components/office/officeViewerWindow.m.w?process=/OA_AHZZZX/knowledge/process/simpleKnowledgeBase/simpleKnowledgeBaseProcess&activity=docBaseActivity&paramA={"host":"/defaultDocNameSpace/5aafcd7d-f041-45c9-a3e3-86e578e49696/1501e734-6cbf-408c-95ea-f5d5fe316f9f/d843d9af-de8d-4c82-9af8-9901f4ff3e2d/f365c6b7-4759-4f13-8f48-46de4c2760c7","programID":"OpenOffice","versionID":"last","partType":"content","fileID":"","fileExt":".doc","filename":"华动泰越接口需求"}"

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-6-11 10:44:39 | 显示全部楼层
1.确认其他的OA开头的链接的请求中版本号是什么
2.打开文件请看25楼发的OA中默认带的功能的实现
   viewKnowledge.w (11.34 KB, 下载次数: 16)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

25

主题

108

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2019-6-11 15:36:35 | 显示全部楼层
jishuang 发表于 2019-6-11 10:44
1.确认其他的OA开头的链接的请求中版本号是什么
2.打开文件请看25楼发的OA中默认带的功能的实现
  

谢谢大神帮助,结贴吧,文档配置功能没配对
回复 支持 反对

使用道具 举报

25

主题

108

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2019-6-11 15:37:07 | 显示全部楼层
jishuang 发表于 2019-6-11 10:44
1.确认其他的OA开头的链接的请求中版本号是什么
2.打开文件请看25楼发的OA中默认带的功能的实现
  

谢谢大神,结贴吧,文档配置功能没配对
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 01:20 , Processed in 0.079825 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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