MS Word - сохранение по умолчанию в качестве типа веб-страницы - PullRequest
0 голосов
/ 16 апреля 2020

Я генерирую текстовый документ программно, используя язык c#. Документ генерируется должным образом в формате .do c, но когда я пытаюсь использовать для этого документа параметр сохранить как , он показывает параметры веб-страницы в качестве выбранного по умолчанию параметра. Я хочу, чтобы параметр .do c или .docx по умолчанию сохранялся как тип для этого документа. В других документах он показывает .do c как тип сохранения по умолчанию, который является правильным.

Я генерирую документ, используя следующий код:

var loMemoryStream = new MemoryStream();
using (var loFileStream = new FileStream(lsHtmlFileFullPath, FileMode.Open))
{
    await loFileStream.CopyToAsync(loMemoryStream);
}
loMemoryStream.Position = 0;

FileStreamResult loInputFileStream = File(loMemoryStream, "application/vnd.ms-word", Path.GetFileName(lsDocFileFullPath));

using (System.IO.FileStream loOutputFileStream = new System.IO.FileStream(lsDocFileFullPath, FileMode.Create))
{
    loInputFileStream.FileStream.Seek(0, SeekOrigin.Begin);
    loInputFileStream.FileStream.CopyTo(loOutputFileStream);
    loInputFileStream.FileStream.Seek(0, SeekOrigin.Begin);
}

Как я могу получить .do c или .docx формат файла по умолчанию сохранить как тип программно?

Заранее спасибо!

...