2010-04-03 63 views
1

我想從客戶機上傳文件到我的服務器。用戶必須指定要上傳的文件按我的理解,使用看起來像一個形式:從客戶機上傳文件到服務器 - 預填充文件選擇器路徑?

<input type="file" name="datafile" size="40"> 

這會彈出一個本地文件選擇器,這是偉大的。我遇到的問題是,對於我感興趣的文件去查看他們的機器是一種真正的痛苦(有​​關大多數用戶),是否有一種方法可以使用路徑初始化文件選擇器,以使其更加方便爲用戶?就像我知道一些用戶將在Windows機器上,所以我可以通過將它們發送到「我的文檔」文件夾來預先填充選擇器。

我看不出這是可能的,只是想知道如果這樣的事情存在,

謝謝

回答

3

你不能強迫值到文件輸入字段。如果你可以:這將是一個可笑的大安全漏洞:-)

在瀏覽器中的選擇器通常會記住用戶上次瀏覽的位置,這是您的網站無法知道的事情。

0

在這一點上,你可以做的最好的事情就是設置接受的文件類型以便爲用戶縮小範圍。

我相信HTML規範要求能夠設置一個默認文件,但是(大多數)瀏覽器由於安全問題還沒有實現它。

它可能會在某天實施(通過檢查以確保用戶確認它),但截至目前很少(如果有的話)瀏覽器支持它,我不會擔心它。

相關問題