Как добавить функцию ftp put в PyQt network ftp demo

#python #ftp #pyqt #qtnetwork

#python #ftp #pyqt #qtnetwork

Вопрос:

Я хочу изменить pyqt network ftp demo, чтобы включить функцию загрузки, но у меня не получается. Может ли кто-нибудь показать мне, как это сделать? Я пытался добавить этот код, но он не работает. [Оригинальная демонстрация]https://github.com/Werkov/PyQt4/blob/master/examples/network/ftp/ftp.py

 buttonBox.addButton(self.uploadButton,
            QtGui.QDialogButtonBox.ActionRole)
self.uploadButton = QtGui.QPushButton("upload")
self.uploadButton.clicked.connect(self.selectFile)

def selectFile(self):
    self.filename =QtGui.QFileDialog.getOpenFileName()
    up_fname = re.sub(r".*/","",self.filename)
    upload_file = QtCore.QFile(self.filename)
    self.ftp.put(upload_file, up_fname)
  

Комментарии:

1. Что означает «не работает»? Вы получаете сообщение об ошибке? Сбой загрузки? Что именно происходит?

2. @Cyber, не загружайте файл, и приложение разбилось.