日期:2014-05-16  浏览次数:20484 次

js通过appendChild添加一个File控件,但这个file却无法上传文件上传文件
而直接写在网页中的调试是完全可以的!那位大侠指点一下啊,如果能给我一些知道文件名就可上传文件的办法也很感谢

------解决方案--------------------
说的详细点,再把相关代码贴出,不然谁知道什么和什么啊
------解决方案--------------------
var file = document.createElement( "input ");
file.setAttribute( "type ", "file ");
file.setAttribute( "id ",controlId);
file.setAttribute( "name ",controlId);

这样创建的才可以
另外,value属性是readonly的,只有通过用户选择文件赋值