我有我的 NAS 服务器,我可以在上面获取/上传文件。现在我需要从服务器读取 .png 文件位置并将其传递到 UI 线程以显示图像。现在我只知道需要本地位置保存的方法获取。我不希望文件保存在我的本地机器上,但我应该能够在我的应用程序上显示该图像。
我已经浏览了这个http://docs.paramiko.org/en/2.1/api/sftp.html但没有找到相关的使用方法
代码是: -
import paramiko
paramiko.util.log_to_file(r'D:\TechnoThrone\Builds\paramiko.log')
# Open a transport
host = "stedgela01.TechnoThrone.com"
port = 2222
transport = paramiko.Transport((host, port))
# Auth
password = "xxx"
username = "xxxx"
transport.connect(username = username, password = password)
# Go!
sftp = paramiko.SFTPClient.from_transport(transport)
# Download
filepath = '/A/B/C/pic_ex.png'
localpath = r'D:\picfolder\pic_ex.png'
sftp.get(filepath, localpath)