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

QQ登录

只需一步,快速开始

查看: 10120|回复: 7

[处理中3] 关于附件存储的物理路径

[复制链接]

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
发表于 2021-9-13 15:00:08 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
请问上传的附件存在物理磁盘什么位置?还有根据这个json如何查找这份附件?
[    {        "docID": "C68C1778F2D0000198A01BCCBE10AD80",         "docName": "IMG_4545[1].jpg",         "size": "1866608",         "docPath": "/defaultDocNameSpace/40413e55-19a8-43c9-8933-e17a410e18a8/68a60985-550a-43cf-b595-93676c7b3ae4/be27648b-e3ca-4842-9618-3aa0e1d64bc8/91feb3b5-44b0-47c0-a850-1680262c9a77",         "fileID": "234-defaultDocNameSpace",         "time": "2015-03-27T09:12:50.529Z"    }]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2021-9-14 18:08:27 | 显示全部楼层
为什么要找物理磁盘路径?
要操作附件都是通过API操作的,不是直接到物理磁盘路径找中的

http://bbs.wex5.com/forum.php?mo ... 7&pid=164967541
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2021-9-24 10:01:30 | 显示全部楼层
jishuang 发表于 2021-9-14 18:08
为什么要找物理磁盘路径?
要操作附件都是通过API操作的,不是直接到物理磁盘路径找中的

我要去物理磁盘上删除很多附件
回复 支持 反对

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2021-9-27 15:24:20 | 显示全部楼层
justep.doc.Utils.deleteDoc(docID,true);我用这样的js删除不了物理磁盘的附件,请问js如何操作?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2021-10-8 15:59:12 | 显示全部楼层
本帖最后由 yeyuanken 于 2021-10-9 09:50 编辑
有没有js接口可以判断附件是否存在物理磁盘的?好像如果物理磁盘不存在附件,调用这个接口会出会报错:

编码: JUSTEP300008; 提示: 请求文档服务失败:HTTP/1.1 400 Bad Request  java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor1320.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.justep.system.action.Engine.invokeActions(Native Method) at com.justep.system.action.Engine.invokeActions(Unknown Source) at com.justep.business.server.BusinessServer.doAction(Unknown Source) at com.justep.business.server.BusinessServer.doExcute(Unknown Source) at com.justep.business.server.BusinessServer.excute(Unknown Source) at com.justep.business.server.BusinessServerServlet.execService(Unknown Source) at com.justep.business.server.BusinessServerServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at com.justep.x.bs.BusinessServerServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) Caused by: com.justep.doc.exception.DocRTException: 编码: JUSTEP300008; 提示: 请求文档服务失败:HTTP/1.1 400 Bad Request at com.justep.doc.DocUtils.excutePostAction(DocUtils.java:190) at com.justep.doc.Docs.commitToServer(Docs.java:735) at com.justep.doc.Docs.deleteDoc(Docs.java:754) at com.justep.doc.DocHelper.deleteDoc(DocHelper.java:92) ... 30 more  url:/UI/system/service/common/bizAction.j param:{"process":"/SA/doc/docCenter/docCenterProcess","activity":"mainActivity","actionFlag":"__action_0__","executor":"PSN01","executeContext":"","action":"deleteDocByIDAction","parameters":{"docID":"C69434EB19F00001F78710E0110014EA","versionID":"","isLogicDelete":false},"translateParameter":null} at (https://oa.server:8443/sks-oa/$v2880/base/base.js?language=zh_CN:1)31661
回复 支持 反对

使用道具 举报

33

主题

373

帖子

916

积分

高级会员

Rank: 4

积分
916
QQ
发表于 2021-10-11 08:43:38 | 显示全部楼层
学习学习
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2021-10-13 09:49:34 | 显示全部楼层
js没有,看tomcat控制台完整的报错信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 20:42 , Processed in 0.083560 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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