我使用Upload File
控制MVC-3
項目,如何將文件上傳到服務器?
<input type="file" name="file" />
有什麼辦法或者是可以手動(編程)指定文件到這個輸入控制?例如,
$('input[type=file]').val("filename or address or somethingelse")
?
我使用Upload File
控制MVC-3
項目,如何將文件上傳到服務器?
<input type="file" name="file" />
有什麼辦法或者是可以手動(編程)指定文件到這個輸入控制?例如,
$('input[type=file]').val("filename or address or somethingelse")
?
AFAIK由於安全原因,您無法通過JS選擇/分配文件。否則,您可以進入網站,從您的電腦自動選擇一些敏感的數據文件,並自動上傳到服務器上。
然而,您可以手動選擇文件並在選擇後通過JS自動上傳它。
的,因爲安全原因你不能這樣做
不,這是不可能的,由於安全問題。
你可以做的是使用某種上傳,即http://valums.com/ajax-upload/
不,這是不可能的。 – 2012-07-13 09:03:03
想象一下,如果那是可能的。什麼會阻止你這樣做:''('input [type = file]')。val('c:\\ documents \\ mycreditcards.txt');'然後使用AJAX將文件上傳到服務器而無需客戶知道發生了什麼事?那麼,實際上,當他收到他的銀行發來的幾封信時,他會明白一點。 – 2012-07-13 09:09:01
@DarinDimitrov非常感謝你爲我解釋這一點,你絕對正確,這是不可能的:) – 2012-07-13 09:18:14