diff --git a/GCDWebDAVServer/GCDWebDAVServer.m b/GCDWebDAVServer/GCDWebDAVServer.m index 079607b..33025d4 100644 --- a/GCDWebDAVServer/GCDWebDAVServer.m +++ b/GCDWebDAVServer/GCDWebDAVServer.m @@ -115,6 +115,11 @@ static inline BOOL _IsMacFinder(GCDWebServerRequest* request) { [self.delegate davServer:self didDownloadFileAtPath:absolutePath]; }); } + + if ([request hasByteRange]) { + return [GCDWebServerFileResponse responseWithFile:absolutePath byteRange:request.byteRange]; + } + return [GCDWebServerFileResponse responseWithFile:absolutePath]; }