【问题标题】:Any (or best) way to share data between desktop and browser/webapp?在桌面和浏览器/网络应用程序之间共享数据的任何(或最佳)方式?
【发布时间】:2010-06-23 16:34:25
【问题描述】:

我正在寻找一种方法让用户将一些本地数据公开给 web 应用程序。我们的想法是让网络应用程序直接使用来自桌面的信息而不是要求用户上传数据来完成某些事情(例如绘制图表、编辑照片等)。

虽然某些技术(如 Flash 或其他插件)可能会实现其中的一些,但它们似乎都存在这方面的几个主要缺陷。例如,大多数文件上传对话框一次只接受一个文件,如果用户想一次发送(例如)100 张照片,这可能会出现问题。 Afaik,所有解决方案也会使“共享”文件无法在会话之间持久化,因此用户必须在离开应用程序后重新发送所有文件。

无论如何,我知道这是一个很长的尝试,但也许 HTML5 或其他东西有办法以标准和灵活的方式实现这一点。

【问题讨论】:

    标签: html browser data-storage


    【解决方案1】:

    安全问题使得浏览器中的应用程序很难无缝访问用户硬盘上的数据。

    这是玛莎·斯图尔特级别的好事。

    长话短说,不使用某种中介应用程序是不可能的。例如,获得一个 Flickr 帐户并安装 Uploadr(呃)。另一个示例是查看photoshop.com 如何将 Web 应用程序与用户桌面集成。另一种类似的情况是 MS 的网络/桌面同步工具Live Sync

    本质上,用户必须安装一个应用程序,以智能地将网络连接到桌面。它的具体作用取决于您的要求。

    【讨论】:

    • 这不是我要找的。我是一位经验丰富的开发人员,非常熟悉网络技术,所以我了解这些解决方案。我考虑过使用外部应用程序来管理权限并将数据注入浏览器的 HTML5 新存储概念,这样我们就可以部分实现我的目标。但是,我试图完全避免使用任何第三方“第三方”工具。
    • @Alex 祝你好运。你看看网络存储? dev.opera.com/articles/view/web-storage 不过,这对你来说似乎是另一个死胡同。
    猜你喜欢
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2011-12-23
    • 2017-03-23
    相关资源
    最近更新 更多