Как указать имя файла при отправке данных в поток ответов?Задание имени файла для динамического PDF в asp.net
Прямо сейчас я делаю следующее:
byte[] data= GetFoo();
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.BinaryWrite(data);
Response.End();
С выше коде, я получаю «foo.aspx.pdf» как имя файла для сохранения. Кажется, я помню, что могу добавить заголовок для ответа, чтобы указать имя файла для сохранения.
Двойные кавычки должны быть размещены вокруг имени файла. См. Http://kb.mozillazine.org/Filenames_with_spaces_are_truncated_upon_download – 2008-09-16 16:33:15