У меня есть обработчик ashx со следующим кодом. Идея заключается в том, чтобы скрыть путь файла и запрос на загрузкуSystem.OutOfMemoryException на файл скачать
context.Response.Clear();
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
context.Response.AddHeader("Content-Length", file.Length.ToString());
context.Response.ContentType = "application/octet-stream";
context.Response.WriteFile(file.FullName);
Это прекрасно работает для некоторых файлов, однако на других я получаю
Исключение из «System.OutOfMemoryException» типа был выброшен.
В Кассини? IIS? – JoeBilly
Какова длина файлов, генерирующих исключение? – kgiannakakis
Это IIS7, размер всего файла - 7 Мб. Иногда это работает. Я думаю, что я должен обернуть это в оператор using. Любые мысли о том, что он должен реализовать – frosty