簡體   English   中英

HTML-Javascript-Filechooser僅顯示服務器端文件

[英]HTML-Javascript - Filechooser showing only server-side files

我希望以下內容不會太棘手。

我有一個簡單的html按鈕。 現在,我想在用戶單擊此按鈕后立即打開文件選擇器。

我這樣做如下:

$('.button').click(function()
{
        $('<input type="file"/>').attr('value');
});

這將打開一個文件選擇器,但我希望此文件選擇器僅顯示服務器上的文件,而不顯示客戶端上的文件。 我已經搜索過網絡,但到目前為止找不到合適的解決方案。

任何建議,歡迎:)

不可能,對不起。 您需要使用服務器端代碼來制作一個允許最終用戶瀏覽服務器文件的工具。

文件輸入供最終用戶選擇其計算機上的文件。 它不知道服務器的文件。

這並不棘手,但是您不能使用Input標記。 這些步驟是:

  1. 創建一個模塊來遍歷服務器上的目錄,並在您選擇的任何服務器實現中以JSON格式輸出
  2. 創建一個REST端點,以向瀏覽器提供步驟1的JSON輸出
  3. 使用AJAX調用此REST Web服務並獲取目錄列表
  4. 使用Tree Widget從根本上構建基於JSON的文件結構(我確定如果您看過,其中可能已經有一個供您使用)

沒有簡單的方法可以做到這一點。 如果您使用jQuery UI,則可以使用如下插件:

http://gusc.lv/jquery/gcmedia.html

通過服務器端腳本輸出要瀏覽的文件列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM