Получение ошибки ERR_CONNECTION_RESET при успешном извлечении изображения примерно через 3 минуты - PullRequest
0 голосов
/ 05 марта 2019

Используя Angular1, я могу сохранять и извлекать двоичные файлы изображений в / из бэкэнда MVC, сохраненного на сервере sql через файловый поток.

Я использую $ sce вместе с тегом img / ng-src, и он отображается успешно, но примерно через 3 минуты (в chrome и firefox - не пробовал другие) я вижу ошибку вконсоль инструментов: net :: ERR_CONNECTION_RESET 200 (ОК), и изображение исчезает.

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

Изображения, полученные из файловой системы (через IIS 7.5.7600.16385), не сбрасываются, но, опять же, они не используют ng-src.

Изображения маленькие (7 КБ).

Я проверил, что SqlStream, транзакция и соединение с базой данных удаляются.

Это происходило с запросом / Media / GetFile? Id = id #, поэтому я изменил форматзапроса на включение имени файла в запрос (/Media/GetFile/ndomid‹/ enjfilename.extension}, но без изменений в результате.

...