Проблема: Показать видео на ios по запросу https.Использование FileStream с сервера - PullRequest
0 голосов
/ 17 октября 2018

У меня проблема с загрузкой моего видео с сервера только на ios в HTTPS (оно отлично работает на ios с HTTP-запросом и отлично работает на android, MacOs и windows10).Я использую fileStream для получения видео.

public ActionResult DownloadVideo(int documentId)
{

    return Impersonate.Default.Run(() => { 
        var document = _Service.DocumentGet(documentId);
        string filePath = Helper.docPath() + document.FilePath;
        FileInfo videoInfo = new FileInfo(filePath);

        return new Lib.Web.Mvc.RangeFileStreamResult(videoInfo .OpenRead(), MimeMapping.GetMimeMapping(videoInfo .Name), videoInfo .Name, videoInfo .LastWriteTimeUtc);
    });
}

для отображения видео, я использую следующий код:

<video width="320" height="240" controls controlsList="nodownload" src="@string.Format("/MOOC/DownloadVideo?idDoc={0}", element.Lien.Value)">
</video>

Я не понимаю, почему это не такЯ работал много чего, но ничего не изменилось и не решил мою проблему.

Если у кого-то есть идея.

...