如题

解决方案 »

  1.   

    FTP
    自己写控制估计也得用File类型的表单
      

  2.   

    http://community.csdn.net/Expert/topic/3196/3196640.xml?temp=.4844782
      

  3.   

    我点击按钮把一个指定的文件上传到服务器,不通过FILE控件选择文件,怎么上传?
      

  4.   

    必需用,除非你做activeX控件,用socket传
      

  5.   

    同意楼上,你用SOCKET传就不用tcp/ip写起来倒也不麻烦,可是用起来就麻烦了,呵呵
      

  6.   

    上面写错了你用SOCKET传tcp/ip或udp传
      

  7.   

    通过socket编程发送文件到服务器,谁有例子,不胜感激,再开贴给分,
      

  8.   

    已经结帖子了?我再加点内容我遇到的问题跟你一样,我用的是另外一种方法还是要用file控件的,不过你可以把它隐藏起来,用代码控制把你的文件名放进去
    因为FILE控件的VALUE是只读的,所以要用模拟键盘输入if (retval.length > 0)
    {
      document.Form1.btn_file.focus();
      document.Form1.btn_file.select();
      var WshShell = new ActiveXObject("Wscript.Shell");

      retval = retval.replace("//","/");
      for (i = 0; i <= retval.length - 1; i++)
      {
        try
        {
    WshShell.SendKeys(retval.substring(i, i+1));
        }
        catch(e)
        {}
       }
       WshShell.Quit; 
    }  原理,先把光标定位在FILE控件上,再全选,再输入文件路径及其路径