在服务器/客户端环境,我需要通过HTTP协议发送纯文本文件。C# - 发送一个文件通过HTTP
典型场景:
客户端加入服务器,服务器发送一个字符串告诉客户端URL以下载文本文件。网址是:
“IP:PORT /文件夹/文件夹/ file.txt的”(其中 'IP' 和 '端口' 是实际 IP的端口和IE:127.0.0.1:1234)
我需要的服务器,以允许对文件位置的连接,单独文件的位置。 客户端是封闭源代码,所以我无法控制其代码。它应该像HTTP服务器一样工作,但仅限于该文件或至少子文件夹。您应该能够将URL输入浏览器地址并读取文件的内容。
这样做的最好方法是什么?
@Oded - 我不完全确定如何阅读我有的代码,但它使用'NetworkStream'和'StreamReader' /'StreamWriter'。我可以重写整个事情,所以我知道发生了什么。 –