创建一个简单的套接字服务器以允许朋友从我的目录下载文件



我不确定这是否是使用Python的正确方法,但是我已经创建了一个本地Web服务器并打开了一个端口,试图让我的朋友访问我PC上的某些目录。我们都使用Windows,并希望找到解决这个问题的Pythonic解决方案。

import http.server
import socketserver
PORT = 7000
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT), Handler)
print("Sever at PORT :", PORT)
httpd.serve_forever()

我的朋友可以使用我的 IP 地址访问该目录,并且可以查看内容,但她无法下载她感兴趣的目录。当她尝试下载时,目录最终会变成html文件。 我不知道如何让她下载她感兴趣的目录的原始内容 使用Python.

谢谢。

在这种情况下,最好使用 SFTP 服务器。查看 https://pypi.org/project/sftpserver/

您可以使用WinSCP从Windows访问SFTP服务器:https://winscp.net/eng/docs/guide_connect

相关内容

最新更新