2009-10-09 21 views

回答

1

您可以使用Flash(也可能是Silverlight)選擇要上載的文件夾中的所有文件,但無法選擇文件夾或遞歸文件夾。

下面是使用閃存作爲視覺前端的〔實施例: http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

下面是一個使用閃光燈用於通過用jQuery進行視覺效果的多文件上傳的示例: http://www.uploadify.com/demo/

爲了以實現選擇文件夾,您將需要構建一個ActiveX控件或Java Applet,該Applet對操作系統有更多的控制權。

+0

上傳文件夾沒有任何機會嗎? – emdadgar2 2009-10-09 08:44:32

+0

如果你的意思是選擇文件夾來上傳文件,那麼沒有。 – 2009-10-09 08:59:27

0

AFAIK,您無法上傳整個文件夾(至少在Flash中)。您可以使用閃存中的FileReference類上傳單個文件。

0

Sourceforge上的JUpload project有一個方便的開源實現你正在尋找什麼。這是一個demo

但IMO這是一個用戶界面噩夢相比,基於文件的js/Flash上​​傳者...小程序太慢,笨重,以至於在現代網站上找到一席之地。

而且,即使存在安全問題,允許訪問用戶系統的審批框也不會激發您對應用程序的任何信任。就平均喬而言,如果他們能夠毫無麻煩地上傳幾個文件,爲什麼他們不得不面對一個文件夾的奇怪對話框?

相關問題