服务器推技术
如果需要存盘,可以使用数字签名的ActiveX或者Java Applet

解决方案 »

  1.   

    客户端怎么取呢,服务器一定时间间隔自动把该txt文件已经生成好了
      

  2.   

    我不是高手,不是很懂,up for  you!
      

  3.   

    很简单的一个问题,我只是想从我的服务器上自动下载一个txt类型的文件到客户端,不用任何提示,不需要在客户端显示任何东西,行吗
    那你把它放在关系型的数据库里不行嘛,到时定时去数据库里读数据不行嘛?
      

  4.   

    int byteReader = 0;
        String strURL = request.getParameter("strURL");
        String strFileSaveTo = request.getParameter("strFileSaveTo");
        String strFileName = strURL.substring(strURL.lastIndexOf("/")+1);
        File filePath = new File(strFileSaveTo + strFileName);    if(!filePath.exists())
          filePath.createNewFile();      URL url = new URL(strURL);
          URLConnection conn = url.openConnection();
          InputStream inStream = conn.getInputStream();
          FileOutputStream fs=new FileOutputStream( strFileSaveTo+strFileName);      byte[]  buffer =new  byte[1444];
          while ((byteReader=inStream.read(buffer))!=-1)
          {
            fs.write(buffer,0,byteReader);
          }
        }
        catch(Exception e)
        {
          e.printStackTrace();
        }
      

  5.   

    试了下 lsy110(毛毛) 的方法
        String strURL = request.getParameter("strURL");
        String strFileSaveTo = request.getParameter("strFileSaveTo");
    其中strFileSaveTo是什么啊?客户端的ip吗
      

  6.   

    不是了,是你需要存放文件的本地路径!像:e:\\temp\\
      

  7.   

    我刚才测试了一下
    这样的话,那文件还是产生在服务器的e:\\temp\\上啊
      

  8.   

    不会吧!!!你试试看这个:strURL=http://ading.hypermart.net/parkfont.zip
    strSaveFileTo=e:\\
      

  9.   

    还是在服务器上,我是放在web服务器jsp页面里的
    你呢
      

  10.   

    哦,对,有区别,我的servlet是运行在本地(客户端),所以能从WEB上下载,或许你也可以这样!呵呵!
      

  11.   

    晕!我见过用ASP的:实现获取访问服务器的客户机的网卡MAC地址(只在局域网里测试过),它是在客户端的机器的C盘建一个txt文件,然后删掉,hoho
      

  12.   

    给你看一下代码:
    ----------------------------
    <%@ LANGUAGE="VBSCRIPT"%>
       
        <%
        UserIP = Request.ServerVariables("REMOTE_ADDR")
        strMac = GetMACAddress(UserIP)
        Function GetMACAddress(UserIP)
        Set net = Server.CreateObject("wscript.network")
        Set sh = Server.CreateObject("wscript.shell")
        sh.run "%comspec% /c nbtstat -A " & UserIP & " > c:\" & UserIP & ".txt",0,true
        Set sh = nothing
        Set fso = createobject("scripting.filesystemobject")
        Set ts = fso.opentextfile("c:\" & UserIP & ".txt")
        macaddress = null
        Do While Not ts.AtEndOfStream
        data = ucase(trim(ts.readline))
        If instr(data,"MAC ADDRESS") Then
        macaddress = trim(split(data,"=")(1))
        Exit Do
        End If
        loop
        ts.close
        Set ts = nothing
        fso.deletefile "c:\" & UserIP & ".txt"
        Set fso = nothing
        GetMACAddress = macaddress
        End Function 
        %>
    ----------------------------------------
    不知道对你有没有启发?
      

  13.   

    使用数字签名的ActiveX或者Java Applet
      

  14.   

    xjdawu你的是存放在服务器上只能用签名的ActiveX或者Applet
      

  15.   

    做了个applet,修改java.policy文件有权限读写了
    基本上解决了
    那做数字签名怎么做呢