我在这里完全空白。我有 2 台服务器无法通过正常的网络流量相互通信(比如复制文件)。由于人为的公司安全限制,我无法在任一服务器上设置 FTP。
Server1 上基本上只有我写的一个exe,它需要向Server2 发送一个文件。
Server2 上有一个完整的 asp.net 网站,所以我正在编写一个 .ashx 页面来处理接收文件。
所以...Server1 需要调用server2 并通过http 向它发送一个文件。Server2 需要接受文件并将其保存到磁盘。
我应该从哪里开始?我知道我可以让 server1 创建一个 WebRequest 对象,并将方法设置为 POST,然后流式传输内容。
但是在 server2 上,我应该写什么?通用处理程序?我发送的文件是否会成为 context.Request 对象的一部分?我怎样才能把它弄出来?
我觉得我错过了一些非常基本的东西,只是无法理解它。
感谢您的任何指示。