привет. Я хочу загрузить pdf-файлы из веб-интерфейса.
Во-первых, я использую Identity Token Based (с авторизованным API-интерфейсом) и OWIN
var file1 = new FileStream(filePath, FileMode.Open, FileAccess.Read);
HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);
response.Content = new StreamContent(file1);
response.Content.Headers.LastModified = DateTime.Now;
response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment");
response.Content.Headers.ContentDisposition.FileName = fileModel.Name;
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/pdf");
response.Content.Headers.ContentLength = new FileInfo(filePath).Length;
return response;
когда я хочу загрузить этот файл, мой менеджер загрузок запрашивает имя пользователя и пароль.
Эта проблема возникала только в одном из моих проектов, но хорошо работает в других моих проектах.