Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

multiple download iz baze

[es] :: .NET :: multiple download iz baze

[ Pregleda: 1893 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ognjen_NS
NoviSad

Član broj: 76177
Poruke: 82
*.SMIN.panline.net.



Profil

icon multiple download iz baze23.02.2006. u 12:09 - pre 220 meseci
Pozdrav,

Jel zna neko mozda kako da iz tabele u bazi uzmem sve fajlove koji se nalaze u njoj.
Tj. treba mi nekako:) da ih smestim u zip arhivu i kada kliknem na link da mi se sve lepo zapakuje i da samo downloadujem Zip u kome su ti fajlovi:)

Hvala

 
Odgovor na temu

Oliver Klaćik
Vice President, Thunder Road Software
Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: multiple download iz baze23.02.2006. u 22:11 - pre 220 meseci
Uf, bre... Tebi je sigurno jasno šta si ti sada ovde pitao, ali meni (a verujem i drugima) apsolutno nije...

Kakvi fajlovi? Iz kakve tabele? Koja baza? Kakav link? Odakle da download-uješ?
Oliver 'FAQ' Klaćik
 
Odgovor na temu

Ognjen_NS
NoviSad

Član broj: 76177
Poruke: 82
*.SMIN.panline.net.



Profil

icon Re: multiple download iz baze24.02.2006. u 09:34 - pre 220 meseci
U svojoj bazi imam tabelu fajlovi sa sledecim poljima:

-ID_Fajl (int)
-Fajl (binary data)
-Naziv (nvarchar(50))

u pitanju je Sql 2005

Imam web stranu koja ima pored ostalog i download button. Kada korisnik "klikne" na button za download, zelim da dowloaduje sve fajlove iz te tabele. Znaci "cupam" iz baze fajlove, zipujem jedan po jedan u neku arhivu (ili nesto drugo ako imas ideju) i zatim taj zip stavim u response i korisnik downloaduje.

nadam se da je sad jasnije?



 
Odgovor na temu

Ognjen_NS
NoviSad

Član broj: 76177
Poruke: 82
*.SMIN.panline.net.



Profil

icon Re: multiple download iz baze24.02.2006. u 09:37 - pre 220 meseci
evo download za jedan record:


Code:

 Byte[] FileData = (byte[])mojRow["Fajl"];
        //Send the retrieved file to the client
        Response.Clear();
        Response.ContentType = "application/octet-stream";
        Response.AddHeader
            ("Content-Disposition",
             "attachment; filename=\"" Test"\"");
        Response.Flush();
        Response.BinaryWrite(FileData);


[Ovu poruku je menjao Ognjen_NS dana 24.02.2006. u 10:44 GMT+1]
 
Odgovor na temu

Oliver Klaćik
Vice President, Thunder Road Software
Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: multiple download iz baze24.02.2006. u 19:32 - pre 220 meseci
Ako koristiš .Net 2.0 (a činjenica da koristiš SQL 2005 to sugeriše), za zipovanje iskoristi klasu GZipStream, a za kombinovanje više stream-ova u jedan pogledaj npr. ovo: http://www.c-sharpcorner.com/U...005012800AM/multistreamcs.aspx
Oliver 'FAQ' Klaćik
 
Odgovor na temu

[es] :: .NET :: multiple download iz baze

[ Pregleda: 1893 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.