我使用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