Я генерирую текстовый документ программно, используя язык 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 формат файла по умолчанию сохранить как тип программно?
Заранее спасибо!