JS没有那么高权限修改file框的值,除非客户端降安全级别,你应该和客户重新考虑需求

解决方案 »

  1.   

    我不是要修改框的值 
    这是肯定半不到的我是说我生成的文件框 asp 没发获取里面的文件
      

  2.   

    测试过,没问题,看来是你自己服务端的问题
    <form method="POST" name=form1 enctype="multipart/form-data" action="http://...">
    <div id=upload></div>
    <input type="submit" value="提交" name="B1">
    </form>
    <script>
    upload.innerHTML="<input type=file name=F1 size=20>"+upload.innerHTML;
    </script>
    POST / HTTP/1.0
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Accept-Language: zh-cn
    Content-Type: multipart/form-data; boundary=---------------------------7d61c51228034a
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)
    Host: localhost:2001
    Content-Length: 339
    Connection: Keep-Alive
    Pragma: no-cache-----------------------------7d61c51228034a
    Content-Disposition: form-data; name="F1"; filename="test.htm"
    Content-Type: text/htmlasdasdasd
    -----------------------------7d61c51228034a
    Content-Disposition: form-data; name="B1"提交
    -----------------------------7d61c51228034a--