2017-05-09 12:29:00 2596次浏览 5条回答 0 悬赏 10 金钱

如题,大文件断点续传有大神给思路吗!查了不少资料,都挺混乱的,才入门Yii框架新手一枚

补充于 2017-05-30 20:45

//关联news_classify表

public function getClassify(){
    /**
     * 第一个参数为要关联的子表模型类名称,
     * 第二个参数指定通过子表的 id 去关联主表的 要关联的字段
     */
    return $this->hasMany(Classify::className(), ['news_id' => 'news_classify']);
}

最佳答案

  • dashixiong 发布于 2017-05-10 10:45 举报

    你可以看一下百度的webuploader,那个插件使用到了断点续传,大文件分片上传。非常好使。

  • 回答于 2017-05-09 13:21 举报

    纯php或者js,说实话不是太适合断点续传

    2 条回复
    回复于 2017-05-09 14:04 回复

    配合插件用是吗?

    回复于 2017-05-09 14:36 回复

    我没自己做过,我做过百度云的视频上传 用js很简单

  • 回答于 2017-05-09 14:31 举报

    引入七牛、百度云等第三方工具来做吧。

  • 回答于 2017-05-10 15:53 举报

    断点简单点就是js分片文件,一段一段上传 xmlpost服务器端,
    服务器端记录当前上传数据写入文件,
    然后用户再上传根据数据库继续写到这个文件尾 直到结束,
    服务器端区分是哪个文件可md5某些参数什么的 什么ip啊等等唯一性,这样就是这个机器关闭了下次打开重新获取下服务器这个文件的大小从那个位置分片继续上传即可。

  • 回答于 2017-05-11 09:53 举报

    留意一下http的206状态,了解这个就可以搞定。大文件下载也没有问题。

您需要登录后才可以回答。登录 | 立即注册
海海丫
经理

海海丫 Beijing

注册时间:2017-05-09
最后登录:2019-01-18
在线时长:8小时48分
  • 粉丝6
  • 金钱520
  • 威望40
  • 积分1000

热门问题