2014-03-06 25 views
0

我在由node.js/public/imagedepot託管的服務器上有一個位置,其中包含子文件夾和圖像文件。我想創建一個管理頁面,它可以從html頁面上的filebrowser中的imagedepot中選擇選擇性圖像或完整的子文件夾,然後將選定圖像的位置提交給可以發佈到服務器的陣列。用於File Picker的Javascript框架

爲了這個目的,是否存在JavaScript中的任何庫或擴展,它可以爲我提供樹格式的文件夾和文件選取器的GUI,並且可以具有多選擇然後返回具有選定圖像的陣列和他們的路徑。

如果有開源框架可用,這很容易。

我使用Node.js的expressjs和JavaScript

我不想把文件上傳到服務器只,用戶可以選擇從瀏覽器圖像的名稱,然後提供與所選文件名的陣列和路徑。

+0

只是爲了闡明:你想用客戶端機器上還是服務器上的文件選擇器來選擇文件? –

+0

這些文件位於服務器上,我將提供expressjs響應的文件(文件和文件夾)。 – Zeeshan

+0

我編輯了我的答案來反映這一點。 –

回答

1

我認爲大多數文件選擇器都希望從客戶機上的文件中進行選擇。要允許客戶端選擇服務器上的文件,我將在服務器端填充文件選擇列表。這應該讓你開始:How do you get a list of the names of all files present in a directory in Node.js?

接下來,我將顯示選擇,這樣的例子中,用戶: Expandable Tree Menu List

+0

我其實不想上傳這些文件只是想在樹型展開結構中填充服務器端的文件結構,這樣admin就可以使用複選框選擇多個文件,例如,對不起,如果我的問題不清楚 – Zeeshan

0

我會建議CKFinder。無論您是在服務器上還是在服務器上都有圖片,或者應該上傳圖片,這將是最合適的。 http://cksource.com/ckfinder

此外,您可以將它們的HTML WYSWYG編輯器(CKEditor)與它集成。