Skip to content

Commit cade168

Browse files
Merge pull request #75 from kevinduong/develop
added accept ranges support required by safari to play videos
2 parents 15df01c + b2f787c commit cade168

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/UmbracoFileSystemProviders.Azure/FileSystemVirtualFile.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ public override Stream Open()
6565
cache.SetCacheability(HttpCacheability.Public);
6666
cache.VaryByHeaders["Accept-Encoding"] = true;
6767

68+
// Add Accept-Ranges header to fix videos not playing on Safari
69+
HttpContext.Current.Response.AppendHeader("Accept-Ranges", "bytes");
70+
6871
IFileSystem azureBlobFileSystem = FileSystemProviderManager.Current.GetUnderlyingFileSystemProvider("media");
6972
int maxDays = ((AzureBlobFileSystem)azureBlobFileSystem).FileSystem.MaxDays;
7073

0 commit comments

Comments
 (0)