首页 > nginx GridFs实现断点续传

nginx GridFs实现断点续传

文件存储用的是mongodb Gridfs nginx做服务器通过nginx的gridfs的第三方模块下载文件 可以直接下载文件 但是不能断点下载 测试一下nginx服务器是否支持

    curl -I http://127.0.0.1/download/com.a.app  显示如下
    HTTP/1.1 200 OK
    Server: ngx_openresty/1.2.7.8
    Date: Fri, 27 Nov 2015 09:13:28 GMT
    Content-Type: application/octet-stream
    Content-Length: 6519385
    Connection: keep-alive
    
    没有Accept-Ranges: bytes  表示不支持  于是我就在nginx配置文件添加了
    add_header Accept-Ranges bytes; 然后再测试有Accept-Ranges: bytes 应该是支持了
    
    但是再测试一下断点下载curl --proxy 127.0.0.1:8888 --range 0-99 http://127.0.0.1/download/com.a.app > tmp.apk     我使用charles抓包  查看返回的是200不是206  查看一下问文件 本身6.5M的文件全部都被下载了 
    
    

当我用普通的下载方式 设置服务器目录 用nginx直接取 发现都没有问题 也可以支持断点
大致问题就是这样 不晓得大家遇到过这个问题 麻烦大家了 有撒解决办法 不然用只能试着用程序写服务端的断点下载了

【热门文章】
【热门文章】