как сделать кнопку загрузки в c # asp.net? с запросом? - PullRequest
1 голос
/ 14 апреля 2011

ну, мне нужна кнопка загрузки ... я собираюсь получить URL, где находится файл, например

выберите URL из таблицы, где id = 3;

(собирается вернуть "c: / Мои документы / images / file.xxx);

теперь у меня есть кнопка для загрузки? Как я могу скачать этот файл, чем, если найти в этом URL?

Ответы [ 3 ]

3 голосов
/ 14 апреля 2011

То, что вы пытаетесь сделать, - это создать выпадающий список и рядом с ним есть кнопка. Вы можете заполнить выпадающий список на основе вашего запроса. Нажав кнопку, вы можете отправить файл в качестве потока для ответа.

Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition","attachment; filename=downloadedFile.JPG");
Response.TransmitFile( @"c:/my documents/images/file.xxx" );
Response.End();
2 голосов
/ 14 апреля 2011
Response.ContentType = "image/jpeg"; // set content type of file by using it's extension
Response.AppendHeader("Content-Disposition","attachment; filename=SailBig.jpg"); // make the save as dialog appear with a friendly file name
Response.TransmitFile( "c:/my documents/images/file.xxx" ); // do the hard stuff!
Response.End();

Взято из Веб-журнал Рика Строля

1 голос
/ 02 мая 2011
Response.Clear();
Response.ContentType = "application/x-doc";
Response.AppendHeader("Content-Disposition","attachment; filename=file.doc");
Response.TransmitFile( "c:/my documents/docs/file.doc" );
Response.End();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...