Создание динамически сгенерированного файла для загрузки - PullRequest
1 голос
/ 01 января 2011

Моя цель - взять некоторые формы ввода и предложить пользователю загрузить сводку всего, когда нажата определенная кнопка.У меня нет необходимости в файле после его загрузки, и поэтому я хотел бы иметь решение, при котором данные передаются непосредственно пользователю.Мое текущее решение даже не предлагает пользователю загрузить файл.Кто-нибудь может указать, что я делаю неправильно?

Я обернул его как веб-метод и поэтому мне нужно было добавить определение класса страницы _Default, чтобы я мог получить доступ к определенным вещам.1004 *

Извините, это не было упомянуто ранее, но веб-метод вызывается по запросу AJAX!

Ответы [ 2 ]

4 голосов
/ 01 января 2011

Вместо записи в файловую систему используйте MemoryStream для хранения данных из базы данных или, что еще лучше, записи непосредственно в Response.OutputStream.

Заголовок Content-Disposition представляется правильным, однако правильный тип MIME (ContentType) для текстовых файлов text/plain.

0 голосов
/ 01 января 2011

Похоже, файл универсального обработчика (* .ashx) идеально подошел бы здесь

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