|
本帖最后由 tengfei 于 2017-11-5 22:30 编辑
需求是:一条数据里包含附件信息。现在复制一条数据,同时把附件也复制一份备份,并赋值给附件字段 。
做法:根据 http://bbs.wex5.com/forum.php?mod=viewthread&tid=40457 java里实现上传下载的做法
1)先下载附件得到绝对路径和文件f。
Doc doc = docs.query(null, "/defaultDocNameSpace/0e29f353-c9d0-4bdc-8e48-647ceb9dbe62", null, null, null).get("C581B536B8200001D99837D81ED4D2B0");
这里的/defaultDocNameSpace/0e29f353-c9d0-4bdc-8e48-647ceb9dbe62是附件json里的docPath吗?我看数据库里的docPath只是 /defaultDocNameSpace,后面的那串数据是什么?
或者根据附件信息能下载吗?
附件信息:{"docID":"C733E4111CE00001CF21CBA018302A60","docName":"test.txt","size":"10","docPath":"/defaultDocNameSpace","fileID":"2-defaultDocNameSpace","time":"2017-10-29T17:13:47.654Z"}]
2)再上传附件。doc.upload(f);
上传后怎么获得docPath等拼成附件信息的结构json?用doc.getsDocPath()等等吗?
|
|