代码和思想都可以.望答复!

解决方案 »

  1.   

    我最近也在研究这个问题
    应该可以把文件内容写入http请求中吧.使用HttpWebRequest和HttpWebResponse类
      

  2.   

    WebClient.DownloadFile
    WebClient.UploadFile
      

  3.   

    //ASP.net怎么发送和接收文件? 
    怎么会有这么怪的问题呢?
    Web服务器本身就是发送文件的(方个链接提供下载即可),也可以接受上传的文件
      

  4.   

    viena(维也纳nn) 
    可以这样说.但是我们想知道是怎么控制和使用的?
      

  5.   

    ASP。NET 传上百M 的文件  有问题
      

  6.   

    呵,像QQ那样?把程序做活一点,可以做到表面上像QQ。条件:既然像QQ,肯定要有两个用户登陆到网站上。1.发送方用户A点击对方图像,在一些菜单中选择“发送文件”,此时在一隐藏的iframe里新增一file控件并调用click方法,选择文件后自动提交,并同时在form中提交一些参数(接受方用户B的ID,命令码)。
    2.服务器收到此消息根据参数得到此文件是要传递给用户B,将其放在一个队列中。
    3.用户B通过ajax持续刷新,得到有消息存在队列中,则给出一条语句一个链接:用户A向您发送文件ABC.exe,是否接受?点击链接即可下载。
    4.然后可以用类似的方式将执行结果提交服务器,服务器再告诉用户A。
      

  7.   

    隐藏iframe传递文件的方式可以参看我的网站实例(“导入设置”和“导出设置”):http://www.123du.com/set.htm
      

  8.   

    FileUpload控件扔一个。
    Request.Files[0].SaveAs("文件名");
      

  9.   

    www_123du_com(鼠·神·泪) ( ) 信誉:100   强的!你的思路很好!按照这样应该能够实现的,我也正打算要做这方面的东西呢
      

  10.   

    purexiafeng(下风) ( ) 信誉:100    Blog  2006-09-27 09:03:00  得分: 0  
     
    我看了一下的你的网站,你那是下载和上传.跟发送和接收是不同的.
    下载和上传中间是有服务器地
    ___________________________没错,根据我的思路,是需要服务器中转,所以我才说:"表面上像QQ"B\S本身就是浏览器向服务器发请求,服务器响应请求的方式,所以普通的B\S不可能实现点对点。
      

  11.   

    既然高手都这样说了...
    那就只样做了..
    有没有可能在网页上用SOCKET做了
      

  12.   

    可以用FLASH 使用SOCKET
    服务端 写SOCKET服务做个中转。。
    我已经实现这样的功能。。
      

  13.   

    但不是在ASP。NET上实现。。
    ASP。NET只是网页
    B\S本身就是浏览器向服务器发请求,服务器响应请求的方式,所以普通的B\S不可能实现点对点。