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

QQ登录

只需一步,快速开始

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

[结贴] 附件组件的“+”按钮在移动端实现拍照并上传的功能

[复制链接]

7

主题

36

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2016-3-17 10:23:35 | 显示全部楼层
jishuang 发表于 2016-3-17 09:06
什么地方写了一个C盘的路径?
原理就是在拍照的回退函数中获取到附件,然后获取附件的相关信息拼业务关系中 ...

http://bbs.wex5.com/forum.php?mo ... page=1#pid165084762
这个帖子中二楼有这样的代码
     public static void createVersionDoc(String docID,String docName) throws UnsupportedEncodingException, DocumentException, Exception{               
                 Docs docs = new Docs();
                 Doc doc = docs.query(null, "/defaultDocNameSpace", null, null, null).get(docID);
                 File outPutFile =new File("c:/"+docName);
                 doc.download(new FileOutputStream(outPutFile));
                 DocUtils.lock(docID);
                 doc.setsDocName("手机拍照"+docName);
                 doc.upload(new File("c:/"+docName));
                 docs.createVersion();      
                 outPutFile.delete();
        }

这里是把缓存里的文件下载到本地,然后再上传吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

7

主题

36

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2016-3-17 18:46:59 | 显示全部楼层

public static void createVersionDoc(String docID,String docName) throws UnsupportedEncodingException, DocumentException, Exception{               
                 Docs docs = new Docs();
                 Doc doc = docs.query(null, "/defaultDocNameSpace", null, null, null).get(docID);
                 File outPutFile =new File("c:/"+docName);
                 doc.download(new FileOutputStream(outPutFile));
                 DocUtils.lock(docID);
                 doc.setsDocName("手机拍照"+docName);
                 doc.upload(new File("c:/"+docName));
                 docs.createVersion();      
                 outPutFile.delete();
        }

用了这个方法,文件不能存到本地,也就上传不了,如果不上传的话,缓存里的图片是会丢掉的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2016-3-18 08:58:12 | 显示全部楼层
加断点调试看看获取的doc正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 22:10 , Processed in 0.072356 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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