2010-02-10 41 views
0

操縱他們,我需要一種技術:如何我可以訪問本地文件系統的資源,並從瀏覽器

a)從一個瀏覽器,網頁,瀏覽到用戶文件系統(與他的授權)
二)讓用戶選擇一個文件夾和搜索圖片
C)可以包含巨大的JPG圖片文件夾(最高爲20MB)
d)顯示目前圖像的調整後的版本,非常微小的版本,瀏覽器內部
e)在縮略圖(重新排序,重命名,有些選項關聯)玩,與網頁
F)允許用戶選擇哪個圖像將被上傳 G)完成時上傳的所有巨大的原始文件交互大小

我不能使用外部客戶端。
插件沒問題。

有沒有能夠做到這一點的技術?

我決定嘗試在Java中實現所有「本地代碼」(文件夾和圖像選擇,縮略圖創建)並將縮略圖傳遞到服務器。使用Ajax應用程序將縮略圖傳遞到applet所在的網頁,並讓用戶與縮略圖進行交互。最後嘗試調用小程序來上傳原始文件。

從你的觀點來看,這種方法是否有技術上的替代品?

+0

訪問本地文件?你的應用程序是否被沙盒化,或者爲什麼這是一個問題? – 2010-02-10 08:48:25

+0

@Charles Stewart我不明白你的問題。重點是從網絡訪問本地圖片,在本地調整大小以避免出價上傳時間。使用Java,我可以對小程序進行簽名併成爲可信實體並對文件進行低級別操作。只有Java可以做到這一點? – yuri 2010-02-10 09:57:54

+0

啊!我認爲「瀏覽到用戶文件系統」意味着瀏覽本地文件系統,並試圖想象爲什麼這可能會很困難...... – 2010-02-10 12:46:54

回答

2

由於您已經掌握了Java技術,如果您很高興要求最終用戶使用Java,我會使用signed Java applet。您可以使用Java Advanced Imaging (JAI)進行圖像處理。

+0

您確定我可以做到這一點,但是有沒有簡單的替代方案Java? – yuri 2010-02-10 10:00:55

+0

這個問題的答案可能是有用的:http://stackoverflow.com/questions/2178892我認爲你做的任何事情都會有點複雜,因爲它必須簽名或類似,才能向用戶保證他們可以允許它訪問他們的系統。我認爲一個已簽名的Java applet是一種非常簡單的方法,Java具有如此豐富的庫支持,這肯定會幫助你做各種事情。祝你好運。 – 2010-02-10 10:19:51

+0

就像一個魅力 – yuri 2010-02-20 15:10:42

相關問題