使用Python在网页上显示文件夹内容

2024-05-23 23:23:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有一种方法可以让我的python脚本位于一个共享的web宿主提供者上,读取我桌面上某个文件夹的内容并列出其中的内容?在

临时文件可以用这个吗?在


Tags: 方法脚本文件夹web内容提供者桌面上宿主
2条回答

服务器端web脚本除了通过请求外,没有对客户端的访问权限。如果你能突破浏览器的保护设置,让JavaScript、Java或Flash来读取客户端的内容,那么你就有了战斗的机会。但这样做会让很多人生气,而且通常被认为是个坏主意。在

除非您的桌面计算机具有公共的、可访问的IP,否则在共享web宿主提供商上运行的应用程序或internet上的任何其他应用程序和主机都无法从您的桌面计算机获取信息。你的台式电脑是否属于少数人,而你的桌面电脑是否拥有这样一个公共的、可访问的IP?在

如果没有,如果你愿意冒明显的风险,当然,你可以尝试把你的ISP给你的(可能是动态分配的)IP地址转换成一个可解析的域名,方法是与DNS提供商合作,比如DynDNS它可以免费完成。在

一旦您越过了公共访问的障碍,您需要在您的计算机上运行一些服务器,该服务器可以通过提供所需的信息来响应经过适当身份验证的请求。例如,您可以运行一个web服务器,如Apache(它确实很强大,但可能对您来说设置有点困难),或者类似的服务器,并在其上运行一个定制的应用程序来检查身份验证并提供您想要提供的特定信息。在

如果你不担心隐私(也就是说,你不介意世界上任何一个黑客都可以查看该文件夹的内容),你可以跳过身份验证,这是非常微妙和可能脆弱的部分(考虑到你的应用程序,运行在一个共享的网络托管提供商上,真的没有办法非常有效地保存“秘密”)。在

如果您能够澄清这些问题,那么我们就可以帮助您确定最佳方法(在您的桌面计算机和共享web宿主提供商上安装什么以及如何安装)。在

相关问题 更多 >