最近项目需要做一个类似于迅雷的文件下载功能,这类需求可能比较常见,希望可以帮助到有需要的同学要求:1.支持断点传输2. 多文件同时下载3. 由于是客户内部试用,服务器只支持HTTP文件下载不支持FTP文件(并没有用户权限的要求) 由于根据服务器传来的Json字符串解析后进行下 ...
最近项目需要做一个类似于迅雷的文件下载功能,这类需求可能比较常见,希望可以帮助到有需要的同学
要求:
1.支持断点传输
2. 多文件同时下载
3. 由于是客户内部试用,服务器只支持HTTP文件下载不支持FTP文件(并没有用户权限的要求)
由于根据服务器传来的Json字符串解析后进行下载,首先构建Json对象,推荐一个库Newtonsoft.Json
public class DownloadFile { [JsonProperty("police_num")] public get='_blank'>string PoliceNumber { get; set; } [JsonProperty("equipment_num")] public string EquipmentNumber { get; set; } [JsonProperty("upload_date")] public DateTime UploadDateTime { get; set; } [JsonProperty("type")] public string FileType { get; set; } [JsonProperty("file_name")] public string FileName { get; set; } [JsonProperty("file_path")] public string FilePath { get; set; } }
原标题:基于HTTP的断点传输
关键词:http
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。