Подтвердить что ты не робот

Chrome показывает "отменен" при успешной загрузке файла (статус 200)

Не уверен, что это настоящая проблема или нет, но я пишу файл в ASP.NET, и хотя файл всегда успешно проходит, в инструментах разработчика Chrome, вкладке сети, я всегда вижу строку в красном, отмечен "Отменено".

Я пробовал много способов сделать это - для простоты я пытаюсь сделать это с помощью простого текстового файла, но это верно и для PDF и других типов файлов.

WebForms: я пробовал его с большим количеством комбинаций из следующего:

Response.Clear();
// and/or/neither
Response.ClearHeaders();

// with and without this
Response.Buffer = true;

Response.Charset = "";
// or/neither
Response.Charset = "utf-8";

// application/pdf for PDF, also tried application/octet-stream
Response.ContentType = "text/plain";

// with and without this
Response.AddHeader("Content-Length", bytes.Length.ToString());

Response.AddHeader("Content-Disposition", "attachment; filename=1.txt");

// bytes is the UTF8 bytes for a string or the PDF contents
new MemoryStream(bytes).WriteTo(Response.OutputStream);
// or
Response.Write("12345");

// any combination of the following 3, or none at all
Response.Flush();
Response.Close();
Response.End();

MVC (2 и 3, не пробовали 4):

byte[] fileContents = Encoding.UTF8.GetBytes("12345");
return File(fileContents, "text/plain", "1.txt");
// or
return File(@"C:\temp\1.txt", "text/plain", "1.txt");

Это всегда одно и то же - файл проходит отлично, но dev tools показывает мне это: dev tools network output

Я думаю просто игнорировать его и продолжать жизнь, но красный меня беспокоит. Любая идея, как я могу справиться с этим?

4b9b3361

Ответ 1

Это означает, что хром не удалился от страницы. Поведение по дизайну. Не беспокойтесь об этом.