2011-09-21 66 views
1

我們有一個Web應用程序,用戶經常從第三方系統導出文件,並將它們導入到我們的Web應用程序中。第三方系統總是將文件放在完全相同的位置(每個客戶端不同)...因此我們想要創建一個方法,以便它們不需要瀏覽到文件夾。javascript,xhtml或flash從客戶機上的特定文件夾上傳文件?

有沒有辦法可以做到這一點?我不想自動選擇文件(我意識到這是一個安全漏洞),而是讓打開文件對話框彈出給定的文件(或者只是一個給定的文件夾)。我們可以使用JavaScript或Flash(如swfupload或uploadify)...我們只是想確保客戶端不需要手動導航到奇怪的路徑,如「e:\ h375data \ system \ export \ client \ 3801 \ healthrecs.dat「,它會驅使他們發瘋。

+0

如果你需要人們瀏覽它們,我建議不要使用bizzare路徑。 (抱歉,我知道這並沒有幫助) – Louis

+0

Louis - 我知道,這很瘋狂吧?不幸的是,這是第三方產品將文件轉儲到瘋狂的路徑(有時比上述更糟糕),我們無法控制它。 –

+0

我的Java是生鏽的,但http://www.element-it.com/downloads.aspx#JavaPowUpload值得研究。 – Louis

回答

1

對不起,但沒有。相同的安全原因。另外,基於Flash和瀏覽器的文件導航將默認設置爲用戶上傳的最後一個地方,這可能不是您的網站或文件。

您可以通過java或silverlight來完成此操作,但只能在用戶每次通過安全對話框授予文件系統權限後執行此操作。

+0

無賴。也許我們只會向用戶顯示一條消息「複製並粘貼到文件打開對話框中」的默認路徑。 –