【问题标题】:What is the possibility of using a Python app, deployed online, that has access to a users local disk?使用可以访问用户本地磁盘的在线部署的 Python 应用程序的可能性有多大?
【发布时间】:2012-03-22 14:07:33
【问题描述】:

我目前有一个本地 python 应用程序,它扫描用户驱动器,将其映射到树中并使用 javascript 显示此信息。我真的很想尝试开发一些类似于 Drop-Box 的系统来管理驱动树。

我已经搜索并阅读到 App Engine 明确不允许访问用户的本地磁盘。有没有办法使用 webpy 或其他方式访问用户的本地驱动器以从中创建树目录?

【问题讨论】:

  • DropBox 在用户系统上安装一些东西,需要该系统的管理员权限才能这样做。这是有原因的。

标签: python google-app-engine web.py


【解决方案1】:

您必须创建“客户端”和“服务器”类型的接口来执行此操作。因此,它不会是服务器程序上仅带有 Python 的 JavaScript。他们还必须在后台运行一些东西,在后台进行通信。

HTML5 允许一些本地存储,但不是您要查找的内容。

【讨论】:

    【解决方案2】:

    您可以创建一个签名的 Java 小程序,该小程序将与 javascript 一起运行并允许访问本地文件。您可能会找到一个已经开发的小程序,您可以从 javascript 调用它。不过,您必须小心这一点,因为一旦用户信任它已安装的小程序,任何站点都可以调用该小程序,除非小程序代码仅限于特定站点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2016-10-26
      • 2014-03-14
      相关资源
      最近更新 更多