input的file文本中,为了安全考虑,一般是只读或者不允许赋值的,只能用户鼠标点击才能上传文件。除了使用ActiveX,使用JS是无法为FILE赋值的,把客户端的文件直接上传肯定也是被禁止之列。
下面的ActiveX赋值方法:
JAVASCRIPT:
- var WshShell=new ActiveXObject("WScript.Shell");
- document.getElementById('***').focus();
- WshShell.sendKeys(value);