2012-11-07 236 views
0

如何使用extjs中的Ext.form.field來訪問文件夾的路徑而不是文件。有沒有可能在extjs。如何在extjs中獲取文件夾路徑而不是文件路徑

我可以使用上面的成分,但它給我的只是文件名,不帶路徑的文件。

還是應該使用第三方工具,如jQuery或也許動態HTML/JS平原?

+0

路徑到什麼目錄? – zerkms

+1

IIRC通過JavaScript獲取本地文件路徑受到限制,因爲這是一個安全問題。 –

+0

啊,所以也許用PHP以某種方式獲取文件夾/文件的路徑? – Vlad

回答

1

有沒有辦法讓使用網站上的客戶端的文件系統中的任何信息,出於安全原因。也不是Javascript,也不是PHP ...

因此,您無法獲取客戶端文件的路徑。

但是,您可以使用安裝在他的計算機上的非網站應用程序執行此操作。

+1

到OP:您可以要求用戶提供一個文件 - 其稱爲文件上傳。 – nickdos

1

您可以使用java,flash或activex控件來做到這一點。

您也可以託管煎茶桌面包裝,即內部的ExtJS在已安裝的可執行文件的嵌入式瀏覽器。

你也許能夠得到與HTML5文件夾的訪問,但這隻會是本地的域,並嚴格限制的文件夾。

否則,有很好的理由存在的瀏覽器文件/文件夾的安全限制,你應該考慮的文件又比上傳/下載其他限制。

+0

第一個和第二個的好建議:) thnx – Vlad