如何将文件上传到服务器?

时间:2012-07-13 09:01:20

标签: javascript jquery asp.net-mvc-3

我在Upload File项目中使用MVC-3控件,

<input type="file" name="file" />

有没有办法或者是否可以手动(以编程方式)将文件分配给此输入控件?像,

$('input[type=file]').val("filename or address or somethingelse" )

3 个答案:

答案 0 :(得分:4)

AFAIK出于安全原因,您无法通过JS选择/分配文件。否则,您可以进入自动从PC中选择一些敏感数据文件的网站,并自动将其上传到服务器上。

然而,您可以手动选择文件并在选择后通过JS自动上传。

答案 1 :(得分:1)

由于安全原因你不能这样做

答案 2 :(得分:1)

不,由于安全问题,这是不可能的。

您可以做的是使用某种上传器,即http://valums.com/ajax-upload/