Отображение файла Excel (с использованием потока байтов) в iFrame с помощью Microsoft Office - PullRequest
0 голосов
/ 19 июня 2020

Поскольку мы можем отображать файл Excel с помощью Microsoft Office с iframe, используя следующий код

            <iframe
            src="https://view.officeapps.live.com/op/embed.aspx?src=https://**<url of file>**"
            width='100%' height='100%' frameborder='0'>This is an embedded <a target='_blank'
                href='http://office.com'>Microsoft Office</a> document, powered by <a target='_blank'
                href='http://office.com/webapps'>Office Online</a>.</iframe>

Я понимаю, что URL-адрес файла должен быть publi c, чтобы view.officeapps мог получить доступ к файлу в порядке для отображения содержимого Excel в программе просмотра Office. Можно ли добиться этого с помощью байтового потока файла для отображения Excel с помощью iframe?

Вот код API:

        var bytes = await System.IO.File.ReadAllBytesAsync(filePath);
        new FileExtensionContentTypeProvider().TryGetContentType(fileName, out contentType);
        return File(bytes, contentType, fileName);

Я хотел бы использовать указанный выше API для используйте его в iframe для отображения Excel.

...