【问题标题】:Docx file transfer from server to client using httpwebrequest/httpwebresponse使用 httpwebrequest/httpwebresponse 从服务器到客户端的 Docx 文件传输
【发布时间】:2011-08-05 11:11:07
【问题描述】:

在 C# 中,我必须使用 HttpWebRequest/HttpWebResponse 类在没有 Web 浏览器的情况下为从服务器应用程序发送到客户端应用程序的 Docx 文件编写代码。

我已经研究过套接字(TCP/IP),它的工作非常好。但我想使用 http 协议运行。这里我使用 Apache Tomcat 7 作为网络服务器。

例如:服务器(应用程序)将特定的单词文件分配给客户端(应用程序),然后客户端使用 apache tomcat Web 服务器在 HTTP 协议的帮助下下载分配的文件

注意:我没有 WCF 服务,我只使用 Windows 应用程序.. 所以请以这种要求的方式告诉我..

提前致谢...

【问题讨论】:

    标签: c# http


    【解决方案1】:

    这是一个简单的例子;

            string myFileName = @"c:\temp\sample.docx";
    
            using (WebClient wc = new WebClient())
            {
                wc.Proxy = null;
                wc.DownloadFile("http://urlhere/Test.docx", myFileName);
            }
    

    【讨论】:

    • 伙计,我知道那会很好用。但我不需要从 URI 下载 word 文件。假设在套接字“serversocket.send(filename)”到客户端和从服务器“clientsocket.receive(filename)”。我想要这种风格的 http 协议。我没有使用网络浏览器
    • webclient 只是 httpwebrequest 类的包装器,您应该能够在非 Web 应用程序中将它与 URI 一起使用。
    猜你喜欢
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多