我正在寻找一种通过HTTPS实现文件传输服务的方法,该服务使用分块来应对间歇性连接丢失并减少使用Streaming所需的大量超时。由于客户端可能位于防火墙后面,因此MSDN上的Chunking Channel示例不合适。
有一个old discussion about this on the Microsoft Forums但不是一个完整的答案,或者至少没有一个我有专业知识可以实现。
答案 0 :(得分:1)
这里有一个可恢复的下载服务示例:http://cid-8d29fb569d8d732f.skydrive.live.com/self.aspx/.Public/WCF/Resume%5E_Download%5E_WCF%5E_1%20%5E52%5E6.zip
此示例使用自定义WCF绑定。看起来它的工作方式是一次获取一段文件,并有可能在系统重新上线时获取任何剩余的段。