[英]Video File streaming not working on Safari/ iOS device in asp.NET Core 2.0
我在 asp.net core 2.0 中創建了返回視頻文件流結果的 API。 下面是返回文件流結果的代碼示例。 該 URL 在 Chrome 上運行良好,但該 URL 在 iOS 設備和 Safari 瀏覽器上不起作用。
如何在asp.net core 2.0 中實現范圍請求/響應?
var fileStream = await this.amazonS3Service.Open(
request.FileName,
path,
cancellationToken);
return new FileStreamResult(fileStream, this.GetContentType(request.FileName));
iOS 考慮的是流范圍和內容長度標頭
在 dotnet Core 2.1 中添加了對 Ranges 的支持
將文件構造函數與 enableRangeProcessing 結合使用
return File(fileStream, this.GetContentType(request.FileName), true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.