Я использую модуль tftpy.
В документе (http://tftpy.sourceforge.net/sphinx/index.html) написано
Код: Выделить всё
class tftpy.TftpClient.TftpClient(host, port, options={})
upload(filename, input, packethook=None, timeout=5)
Должен ли я создавать файл с тем же именем, что и входной файл, на сервере перед загрузкой?
Какой каталог по умолчанию будет загружать сервер? файлы?
Если да, то каким еще способом сервер может создать файл с использованием переданного имени (имя файла)?
Я отправляю
Код: Выделить всё
tftp_obj.upload('something.txt','/home/username/project/example.txt')
Я получаю сообщение об ошибке:
Код: Выделить всё
raise TftpException, "Received ERR from server: " + str(pkt)
tftpy.TftpShared.TftpException: Received ERR from server: ERR packet: errorcode = 1
msg = File not found
Код: Выделить всё
tftp_obj.upload('/example.txt','/home/username/project/example.txt')
Код: Выделить всё
tftp_obj.upload('example.txt','/home/username/project/example.txt')
Подробнее здесь: https://stackoverflow.com/questions/468 ... ing-python
Мобильная версия