FastDFS支持断点续传吗?

发布于 2020-01-17 09:14:23
关注者
0
被浏览
1.7k
1 个回答
Luke老师
Luke老师 2020-01-17
这家伙很懒,什么也没写!

上传和下载文件均可支持。

对于文件上传,需要先上传appender类型的文件,然后使用apend方法。
如果要上传超过1GB的大文件,建议采用append方式分多次上传,比如每次上传64MB。需要先创建appender类型的文件,可以创建空的appender文件。

对于超大文件,如果想支持多线程上传以加快上传速度,可以采用如下3个步骤实现:

  1. 上传appender类型的文件;
  2. 调用truncate方法将该appender文件设置为最终文件大小;
  3. 调用modify方法并发上传文件分片。

对于文件下载,FastDFS可以指定文件偏移量和获取的文件内容大小。利用这个特性,文件下载可以实现断点续传以及多线程下载。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览