【问题标题】:ASP.Net send and receive file questionASP.Net收发文件问题
【发布时间】:2010-05-18 23:28:56
【问题描述】:

我在这里完全空白。我有 2 台服务器无法通过正常的网络流量相互通信(比如复制文件)。由于人为的公司安全限制,我无法在任一服务器上设置 FTP。

Server1基本上就是我写的一个exe,它需要向Server2发送一个文件。

Server2 上有一个完整的 asp.net 网站,所以我正在编写一个 .ashx 页面来处理接收文件。

所以...Server1 需要调用 server2 并通过 http 向其发送文件。 Server2 需要接受文件并将其保存到磁盘。

我应该从哪里开始?我知道我可以让 server1 创建一个 WebRequest 对象,并将方法设置为 POST,然后流式传输内容。

但是在 server2 上,我应该写什么?通用处理程序?我发送的文件是否会成为 context.Request 对象的一部分?怎么弄出来?

我觉得我错过了一些非常基本的东西,我无法理解它。

感谢您的任何指点。

【问题讨论】:

    标签: asp.net file-transfer


    【解决方案1】:

    好的:你对框架有什么限制吗?如果没有,我强烈建议您使用 WCF 路线并使用 IIS 托管的 WCF 服务来上传您的文件。

    这个主题甚至还有一个helpful tutorial

    【讨论】:

      【解决方案2】:

      在 Server2 上创建一个 ASPX 页面并让它托管一个 FileUpload 控件。

      从Server1中的exe,托管浏览器控件并请求ASPX页面,通过文件上传控件上传你想要的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-12
        • 1970-01-01
        • 2012-12-08
        • 2017-11-26
        • 2018-07-28
        • 2010-11-01
        • 2014-01-20
        • 1970-01-01
        相关资源
        最近更新 更多