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

QQ登录

只需一步,快速开始

查看: 3829|回复: 5

[处理中3] 上传文档中心

[复制链接]

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
发表于 2018-5-14 15:30:45 | 显示全部楼层 |阅读模式


按照  http://bbs.wex5.com/forum.php?mo ... 3%E4%B8%AD%E5%BF%83

上传文档到文档中心;
还行需要关闭链接之类的吗

为什么上传多了几个之后出现:

QQ图片20180514153005.jpg QQ图片20180514152959.jpg

QQ:1262363236

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2018-5-14 15:37:08 | 显示全部楼层
本帖最后由 fcci 于 2018-5-14 15:39 编辑

代码如下:    Docs docs = new Docs();
                String re = "";
                String sid = "";
                String dirID = "";
                System.out.println("-------开始上传文档中心----");
                System.out.println(wordpath);
                System.out.println(BASIC_CODE);
                docs.addDirs("defaultDocNameSpace", "归档中心");// 创建归档中心
                Iterator<Doc> c = docs.getIterator();
                dirID = c.next().getsID().toString();
                try {
                        System.out.println("cdirID-----" + dirID);
                        docs.addDirs(dirID, BASIC_CODE.toString()+"");// 创建目录 =案件报备号
                        Iterator<Doc> ccs = docs.getIterator();
                        String x = "";
                        while (ccs.hasNext()) {//如果有多个目录(a/b/c)则循环到最后一个目录获取id
                                String dd = ccs.next().getsID();
                                x = dd;
                        }
                        docs.save();
                        System.out.println("创建目录成功:" + BASIC_CODE);
                        Doc doc = docs.addDoc(x);// 上传到指定目录
                        File f = new File(wordpath);// 获取要上传的文件
                        doc.upload(f);
                        docs.createVersion();// 提交
                        re = "上传文档成功!";
                        System.out.println("上传文档成功了。。。");
                        ExpWord.deleteFile(wordpath);// 删除文件缓存
                        ExpWord.deleteDirectory(wordp);// 删除文件夹

                } catch (DocumentException e) {
                        System.out.println("上传失败2");
                        e.printStackTrace();
                } catch (Exception e) {
                        System.out.println("上传失败3" + e.toString());
                        e.printStackTrace();
                }
QQ:1262363236
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-14 15:46:00 | 显示全部楼层
try catch去掉看具体执行到那句报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2018-5-14 15:51:10 | 显示全部楼层
jishuang 发表于 2018-5-14 15:46
try catch去掉看具体执行到那句报错的

这偶尔才出现一次,现在没遇到了
QQ:1262363236
回复 支持 反对

使用道具 举报

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2018-5-14 16:00:26 | 显示全部楼层
开发版貌似都没遇到过,就是服务器上偶尔出现。。。
QQ:1262363236
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-14 16:01:21 | 显示全部楼层
那就先去掉,再出错的时候看具体执行到哪行出错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-10 19:43 , Processed in 0.083201 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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