예제 #1
0
class UploadDialog(QtGui.QMainWindow):
    def __init__(self,parent=LoadPage):
        QtGui.QWidget.__init__(self,parent)
        self.ui=Ui_UploadDialog()
        self.ui.setupUi(self)
        self.ui.browseButton.clicked.connect(self.handleBrowse)
        self.ui.uploadButton.clicked.connect(self.handleUpload)

    def handleBrowse(self):
        fileaddress = QtGui.QFileDialog.getOpenFileName(self, 'Open File', '.')
        self.ui.address.setText(fileaddress)

    def handleUpload(self):
        filepath=str(self.ui.address.displayText())
        key= get_key()
        e_filepath=encrypt_module.encrypt(key,filepath)
        e_filename=e_filepath.split('/')[-1]
        fileid=upload_file(service,e_filename,'application/octet-stream',folderID,e_filepath)
        os.remove(e_filepath)
        self.close()
예제 #2
0
 def __init__(self,parent=LoadPage):
     QtGui.QWidget.__init__(self,parent)
     self.ui=Ui_UploadDialog()
     self.ui.setupUi(self)
     self.ui.browseButton.clicked.connect(self.handleBrowse)
     self.ui.uploadButton.clicked.connect(self.handleUpload)