Отправка файлов пользователям - PullRequest
0 голосов
/ 17 августа 2011

У кого-нибудь есть какие-нибудь быстрые способы отправить файл пользователю? Я могу генерировать PDF на лету, но мне нужен способ передать его клиенту, а затем удалить PDF.

Ответы [ 2 ]

1 голос
/ 17 августа 2011

попробуйте FileResult - Response - конечно же, один из его производных классов.Часто вы можете просто написать возвращаемый файл (...) (см. Controller.File ), а также посмотреть на ASP.NET MVC ploading и Download Files для получения дополнительных примеров и рабочего кода.

0 голосов
/ 17 августа 2011

Вы можете return File(stream, contentType) или return File(filename, contentType), чтобы отправить файл пользователю.Если вы можете создать PDF-файл прямо в поток и избежать создания файла на диске, то все готово.Если он должен быть создан на диске, вы сможете удалить файл в OnResultExecuted.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...