From 4360c4f7dbae42d49c45982d414867ba1fa59ba0 Mon Sep 17 00:00:00 2001 From: David Crawshay Date: Fri, 1 Jan 2016 23:23:43 -0600 Subject: [PATCH] Support WebDAV GET request byte ranges --- GCDWebDAVServer/GCDWebDAVServer.m | 5 +++++ 1 file changed, 5 insertions(+) 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]; }