Esempio n. 1
0
 def upload(self, path):
     fileName = FileUtils.getFileName(path)
     extension = FileUtils.getExtension(fileName)
     nxFolder = self.session.fetch(self.nxPath.strip())
     folderUid = nxFolder['uid']
     nxDoc = self.session.create(folderUid, "File", fileName,
                                 {'dc:title': fileName})
     docPath = nxDoc['path']
     try:
         binStream = open(path, 'rb')
         self.logger.debug('connector reads stream')
         blob = binStream.read().encode("base64")
     except Exception, e:
         self._handle_error(e)
         raise