0
Как скачать файл через веб-сервис?Как скачать файл через веб-сервис?
Я пробовал это, но он применил эту ошибку.
Сервер не может добавлять заголовки после отправки заголовков http.
public static void StartDownload(string path, string attachmentName)
{
try
{
string serverPath = HostingEnvironment.MapPath(path);
WebClient req = new WebClient();
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.ClearContent();
response.ClearHeaders();
response.Buffer = true;
response.AddHeader("Content-Type", "application/octet-stream");
response.AddHeader("Content-Disposition", "attachment;filename=\"" + attachmentName + "\"");
byte[] data = req.DownloadData(serverPath);
response.BinaryWrite(data);
//response.End();
HttpContext.Current.ApplicationInstance.CompleteRequest();
}
catch (Exception ex)
{
throw ex;
}
}
благодарственные решение работал. –