как показать файл в форме asp.net - PullRequest
0 голосов
/ 21 апреля 2011

как получить файл в форме asp.net, чтобы пользователь мог его скачать?Предположим, я создал один файл Excel и хочу загрузить его в форму, чтобы пользователь мог загрузить его, заполнив данные, когда они не подключены.

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

Вы можете использовать

 Response.AddHeader("content-disposition", "attachment; filename=test.txt"); 
 Response.WriteFile(@"test.txt");
 Response.End();

В противном случае, если это определенный файл, вы можете использовать обычный <a href="">Download Me</a> и указать его местоположение файла.

0 голосов
/ 21 апреля 2011

Поместите файл в один из ваших каталогов в корневой папке приложения, а затем вы можете просто поместить anchor tag, чтобы позволить пользователю загрузить файл, например

<a href="/Files/abc.xls">abc</a>

0 голосов
/ 21 апреля 2011

Используйте компонент fileupload. Я бы сохранял файл локально на сервере, а затем отображал список загруженных файлов. Этот список представлял бы собой список гиперссылок, на которые можно ссылаться непосредственно на загруженные файлы, поэтому, когда пользователь нажимает на один файл, загрузка файла начинается автоматически с использованием стандартное поведение браузера.

...