| Class Summary | |
|
com.tlv8.doc.Doc() 用于创建数据结构 |
|
| Field Summary | |
| <private> Docs | docs 文档控制对象 |
| <private> Docinfo | info 文档信息 |
| Method Summary | |
| InputStream | download(Boolean isHttps, String versionID,String partType) 下载文件 |
| void | download(Boolean isHttps, OutputStream outputStream,String versionID, String partType) 文件下载到outputstream |
| String | getdownloadURL(Boolean isHttps, String versionID,String partType) 获取文件下载地址 |
| void | upload(boolean isHttps, InputStream inputStream) inputStream上传到文档服务 |
| void | upload(boolean isHttps, File file) 上传文件 |
| String | getsID() 获取文档ID,有相应的set方法 |
| String | getsDocName() 获取文档名称,有相应的set方法 |
| Float | getsSize() 获取文档大小,有相应的set方法 |
| String | getsKind() 获取文档类型 ,有相应的set方法 |
| String | getsDocPath() 获取文档位置 ,有相应的set方法 |
| String | getsDocDisplayPath() 获取文档位置名称 ,有相应的set方法 |
| String | getsFileID() 获取文件ID ,有相应的set方法 |
| String | getCacheName() 获取文件上传时的ID ,有相应的set方法 |
| void | commitFile() 提交文件,提交文件后文件ID改为与空间-流水 |
| Docs | getDocs() 获取文档控制对象 |
com.tlv8.doc.Doc
用于创建数据结构
实例化方法: Doc(Docinfo info, Docs docs)
常用实例:Doc doc = Docs.queryDocById(docID);
<public>{InputStream}download(Boolean isHttps, String versionID,String partType)
文件下载
例子:
1、已知docID: Doc doc = Docs.queryDocById(docID);
InputStream inputstream = doc.download(false, "last","content");
或 doc.download(false, null,null);
2、已知fileID: List li = DocDBHelper.queryDocID(fileID,"/root");
Map m = (Map)li.get(0);
String docID = m.get("sID").toString();//注意:Oracle数据库时 sID为SID
Doc doc = Docs.queryDocById(docID);
InputStream inputstream = doc.download(false, "last","content");
或 InputStream inputstream = doc.download(false, null,null);
<public>{void}download(Boolean isHttps, OutputStream outputStream,String versionID, String partType)
文件下载到
OutputStream
参数: isHttps【Boolean】:是否为https协议传输
outputStream【OutputStream】:下载文件装载文件流
versionID【String】:下载文件的版本 如: 1,2,3或 last
partType【String】:下载文件的版本 如:
content<未修改版本使用>或
version
1、已知docID: Doc doc = Docs.queryDocById(docID);
ByteArrayOutputStream out = new ByteArrayOutputStream ();
doc.download(false, out,"last","content");
或 doc.download(false, null,null);
2、已知fileID: Map m = new HashMap();
m.put("sDocPath", DocPath);
m.put("sFileID", fileID);
Docinfo di = new Docinfo(m);
AbstractDoc doc = new AbstractDoc(di);
doc.download(false, out, null, null);
<public>{String}getdownloadURL(Boolean isHttps, String versionID,String partType)
获取下载地址
参数: isHttps【Boolean】:是否为https协议传输
versionID【String】:下载文件的版本 如:
1,2,3或
last
partType【String】:下载文件的版本 如:
content<未修改版本使用>或
version