将Docx文件从本地服务器机器下载到客户端?

时间:2011-08-08 06:50:32

标签: c# http

在c#中,我已经分配编写代码用于下载并将docx文件从本地服务器计算机上载到同一本地客户端计算机。让我解释清楚,

例如:如果我需要使用Web服务器将docx文件(C:\sample.docx)发送到客户端计算机(D:\sample)(此处使用apache tomcat)..这里使用httpwebrequest& httpwebresponse类......

有没有可能找到解决方案? 尝试简单的客户端 - 服务器应用程序,它就像一个文件共享(服务器将word文件分配给客户端,然后客户端下载分配的文件),我完成了sockets-TCP/IP,它的工作原理非常好。但是尝试使用http ...

1 个答案:

答案 0 :(得分:1)

您不能将服务器发送给客户端。客户必须要求,服务器必须回复。

这是一项相当简单的任务。您可以将文件放入网站文件夹(〜/ sites / mysite / simple.docx),如果配置了appache并且您请求了http://mysite/simple.docx,则会将文件作为响应返回。

WebClient课程DownloadFile method非常适合。