如何托管文件夹的内容供任何人访问,以及如何让我的设备在运行时充当服务器?



我正试图通过让我的本地机器充当服务器来共享一个文件夹,供任何人在运行代码时访问

PORT = 8000
DIRECTORY = "/content/sample_data"
class Handler(http.server.SimpleHTTPRequestHandler):
def __init__(self, *args, **kwargs):
super().__init__(*args, directory=DIRECTORY, **kwargs)
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print("serving at port", PORT)
httpd.serve_forever()

打开一个终端,移动到您想要访问的目录并运行:

python -m http.server 8000

您将有一台本地服务器在8000端口上运行。

如果你没有公共ip地址,你可以使用ngrok获得一个:

安装ngrok,打开另一个终端并运行

ngrok http 8000

现在,任何人都可以通过请求ngrok端点来访问您的文件夹。

相关内容

  • 没有找到相关文章

最新更新