2009-10-29 3 views
-1

Hai Guys.,Как загрузить файл через мою заявку

Im делает заявку под названием Online Education. В моем приложении я должен разрешить слушателям загружать учебные пособия по PDF, которые уже хранятся в базе данных. Как я могу это сделать, используя C# .Net ..,

Заранее благодарим за тех, кто отвечает на этот вопрос ....,

Shankar.

+0

Во-первых, попробуйте задать вопрос в нужном формате. Во-вторых, я уверен, что вы можете найти много примеров этого, используя Google. В-третьих, какие веб-технологии вы используете? –

+0

Как вы храните «pdf-учебники» в БД? как капля? – abhilash

ответ

1

Передайте файл в поток ответов с соответствующим типом контента. Затем браузер откроет диалоговое окно для сохранения или открытия документа.

File download using C#

2

Так вы уже положить файл в БД?

Чтобы пользователи могли скачивать файлы, вы должны использовать Response.BinaryWrite. Вам также нужно будет отправить некоторые специальные заголовки пользователю.

В целом код выглядит следующим образом:

Response.ContentType = "Application/pdf"; 
    Response.AppendHeader("content-disposition", "attachment; filename=" + name); 
    Response.BinaryWrite(data); 
    Response.End(); 
Смежные вопросы