没有别的办法了吧,如果有别的办法,那设置IE安全级别还有什么用?

解决方案 »

  1.   

    这种方法没有提示.
    这个方法是用流.把文件读入流,如果出错,文件不存在.
    可能不是很正确.<script>
    function Bao()
    {
         var filename = document.all.file1.value;
         if(filename == '')
         {
             return false;
         }
         
         try { 
            var ado_stream = new ActiveXObject("ADODB.Stream");
            ado_stream.Type = 2;//1=adTypeBinary;2 = adTypeText
            ado_stream.Open();
            ado_stream.LoadFromFile(filename);//将文件信息存入流 
          }
          catch(e) {
             alert('文件不存在')
             return false;
          }
          
          return true;
    }
    </script>
    <input type=file name="file1">
    <input type=button onclick="Bao()">