diff --git a/lib/remote_storage/rest_provider.rb b/lib/remote_storage/rest_provider.rb index c04ae59..f50042d 100644 --- a/lib/remote_storage/rest_provider.rb +++ b/lib/remote_storage/rest_provider.rb @@ -69,6 +69,11 @@ module RemoteStorage res = do_get_request(url) + if res.headers[:content_range] + # Partial content + server.headers["Content-Range"] = res.headers[:content_range] + server.status 206 + end set_response_headers(metadata) return res.body