2010-06-23 47 views
0

我正在尋找一種方法讓用戶將一些本地數據暴露給webapp。這個想法是使用直接從桌面獲取信息的web應用程序(例如繪製圖表,編輯照片等),而不是要求用戶上傳數據。在桌面和瀏覽器/ webapp之間共享數據的任何(或最佳)方式?

儘管其中一些技術可能適用於某些技術(如Flash或其他插件),但它們似乎都受到這方面的一些主要缺陷的困擾。例如,如果用戶想要一次發送(例如)100張照片,則大多數文件上載對話框將只接受在某個時間可能有問題的文件。 Afaik認爲,所有的解決方案都會讓「共享」文件無法在會話之間持續存在,因此用戶必須在離開應用程序後重新發送所有文件。

無論如何,我知道這是一個很長的過程,但也許HTML5或其他東西有一種標準和靈活的方式來實現這一點。

回答

0

安全問題使瀏覽器中的應用程序無法訪問用戶硬盤驅動器上的數據非常困難。

而這是一個瑪莎斯圖爾特級的好事。

長話短說,不使用某種中介應用程序是不可能的。例如,使用Flickr獲取帳戶並安裝Uploadr(ugh)。另一個例子是看看photoshop.com如何將Web應用程序與用戶的桌面集成在一起。 MS的網頁/桌面同步工具Live Sync還有一個類似的情況。

本質上,用戶必須安裝智能地將網絡連接到桌面的應用程序。究竟是什麼取決於你的要求。

+0

這不是我要找的。我是一位非常熟悉網絡技術的有經驗的開發人員,所以我瞭解這些解決方案。我想過的一件事是使用外部應用程序來管理權限並將數據注入瀏覽器的HTML5新存儲概念,這樣我們可以部分實現我的目標。但是,我試圖避免使用任何第三方「工具」。 – 2010-06-23 17:17:22

+1

@Alex祝你好運。您檢查Web存儲?然而,http://dev.opera.com/articles/view/web-storage/看起來像是另一個死衚衕。 – Will 2010-06-23 17:34:21

相關問題