У меня есть приложение ASP.Net MVC, которое позволяет пользователям загружать изображения. Когда я пытаюсь загрузить действительно большой файл (400 МБ), я получаю сообщение об ошибке.
Я предположил, что мой код обработки изображений (домашний кофе) был очень неэффективным, поэтому я решил попробовать стороннюю библиотеку для обработки деталей обработки изображений.
Поскольку я использую TDD, я сначала хотел написать тест, который не прошел. Но когда я тестирую действие контроллера с тем же большим файлом, он может выполнить всю обработку изображения без каких-либо проблем.
Я получаю ошибку «Недостаточно памяти».
Я уверен, что мой код, вероятно, использует намного больше памяти, чем нужно, но я просто хочу знать, почему мой тест проходит.
Другое отличие состоит в том, что я использую SWFUpload, который не используется с тестом. Может ли это быть причиной?