C#mvc怎么从服务器上下载文件到客户端

C#mvc怎么从服务器上下载文件到客户端,第1张

1.首先如果是sockets连接:

需要client以及server端编程做客户端服务端

建立连接后,将文件通过序列化转城memorystream/networkstream的二进制流传输,在服务端进行反序列化 *** 作

2.如果使用ftp,很简单,服务器架设任意ftp服务器,然后通过ftp命令put就可以,使用tcpclient类

3.服务器上架设webservice,winform添加webservice引用上传

建议使用uploadfy插件,但有一点,配置文件里得改,不然不能上传大文件

下载在Controller里返回FileStreamResult就行了

return File(new FileStream(fullPath, FileMode.Open), "application/octet-stream", Server.UrlEncode(Path.GetFileName(fullPath)))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7929705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存