Можно ли сохранить файл документа экспортированного слова с помощью Response.Write(). Теперь он показывает диалоговое окно «Сохранить/Открыть», как только оно успешно конвертируется. Но мне нужно сохранить этот файл в папке. Пожалуйста, помогите мне решить эту проблему.Сохранение экспортированного файла doc на диск
Мое преобразование в Doc-код прилагается ниже.
private void ExportDataSetToWordDoc()
{
try
{
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", DateTime.Today.ToShortDateString().Replace("/", "").Replace("-", "") + "_" + DateTime.Now.ToShortDateString() + ".doc"));
Response.ContentType = "application/ms-word";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
tblMain.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
}
catch (ThreadAbortException ex)
{
Common.LogError(ex);
}
}
Вы не можете контролировать, где браузер сохраняет файл. Если бы вы могли, представьте, сколько удовольствия может иметь вредоносное ПО ... –