示例#1
0
 def thumbnail(self, path, width, height):
     params = dict(root=self.session.root,
                   path=to_str(path),
                   width=to_str(width),
                   height=to_str(height))
     url = self.session.build_url(self.session.CONV_HOST,
                                  "/1/fileops/thumbnail",
                                  params=params)
     ret = http_client.ConverFile(url)
     return ret
示例#2
0
 def document_view(self, path, view, type, zip=0):
     params = dict(root=self.session.root,
                   path=to_str(path),
                   view=view,
                   type=type,
                   zip=to_str(zip))
     url = self.session.build_url(self.session.CONV_HOST,
                                  "/1/fileops/documentView",
                                  params=params)
     ret = http_client.ConverFile(url)
     return ret
示例#3
0
 def upload_file(self, path, data, overwrite):
     if not self.host:
         self.host = self.get_upload_locate()
     overwrite = "True" if overwrite else "False"
     params = dict(root = self.session.root, path = to_str(path), overwrite = overwrite)
     url = self.session.build_url(self.host, "1/fileops/upload_file", params = params, http_method = "POST")
     ret = http_client.MultiPartPost(url, data, "kfile")
     return ret
示例#4
0
 def upload_file(self, path, data, overwrite):
     if not self.host:
         self.host = self.get_upload_locate()
     overwrite = "True" if overwrite else "False"
     params = dict(root=self.session.root,
                   path=to_str(path),
                   overwrite=overwrite)
     url = self.session.build_url(self.host,
                                  "1/fileops/upload_file",
                                  params=params,
                                  http_method="POST")
     ret = http_client.MultiPartPost(url, data, "kfile")
     return ret
示例#5
0
 def document_view(self, path, view, type, zip = 0):
     params = dict(root = self.session.root, path = to_str(path), view = view, type = type, zip = to_str(zip))
     url = self.session.build_url(self.session.CONV_HOST, "/1/fileops/documentView", params = params)
     ret = http_client.ConverFile(url)
     return ret
示例#6
0
 def thumbnail(self, path, width, height):
     params = dict(root = self.session.root, path = to_str(path), width = to_str(width), height = to_str(height))
     url = self.session.build_url(self.session.CONV_HOST, "/1/fileops/thumbnail", params = params)
     ret = http_client.ConverFile(url)
     return ret
示例#7
0
 def download_file(self, path):
     params = dict(root = self.session.root, path = to_str(path))
     url = self.session.build_url(self.session.CONTENT_HOST, "/1/fileops/download_file", params = params)
     return http_client.DownloadFile(url)
示例#8
0
 def copy(self, from_path, to_path):
     params = dict(root = self.session.root, from_path = to_str(from_path), to_path = to_str(to_path))
     return self.request("/1/fileops/copy", params)
示例#9
0
 def delete(self, path, to_recycle=True):
     params = dict(root = self.session.root, path = to_str(path), to_recycle = to_str(to_recycle))
     return self.request("/1/fileops/delete", params)
示例#10
0
 def create_folder(self, path):
     params = dict(root = self.session.root, path = to_str(path))
     return self.request("/1/fileops/create_folder", params)
示例#11
0
 def copy(self, from_path, to_path):
     params = dict(root=self.session.root,
                   from_path=to_str(from_path),
                   to_path=to_str(to_path))
     return self.request("/1/fileops/copy", params)
示例#12
0
 def delete(self, path, to_recycle=True):
     params = dict(root=self.session.root,
                   path=to_str(path),
                   to_recycle=to_str(to_recycle))
     return self.request("/1/fileops/delete", params)
示例#13
0
 def create_folder(self, path):
     params = dict(root=self.session.root, path=to_str(path))
     return self.request("/1/fileops/create_folder", params)
示例#14
0
 def download_file(self, path):
     params = dict(root=self.session.root, path=to_str(path))
     url = self.session.build_url(self.session.CONTENT_HOST,
                                  "/1/fileops/download_file",
                                  params=params)
     return http_client.DownloadFile(url)
示例#15
0
 def delete(self, path):
     params = dict(root=self.session.root, path=to_str(path))
     return self.request("/1/fileops/delete", params)
示例#16
0
 def delete(self, path):
     params = dict(root = self.session.root, path = to_str(path))
     return self.request("/1/fileops/delete", params)