Citeodata aveti nevoie fie sa downloadati mai multe fisiere catre utilizator.
Citeodata fisierul e prea mare -si vreti sa il faceti zip.
Pentru ASP.NET MVC va prezint o solutie simpla, bazata pe SharpzipLib from http://www.icsharpcode.net/opensource/sharpziplib/ .
Trebuie doar sa va obtineti fisierul / fisierele in string / byte[] si sa scrieti acest cod mic:
var fcr =
new
ZipResult(
"Export.xls"
, str);
fcr.AddFile(
"citeste.txt"
,
"acest fisier zip contine 2 fisiere – export.xls si citeste.txt"
);
return
fcr;
Codul pentru ZipResult va rog sa il luati de aici : http://msprogrammer.serviciipeweb.ro/2011/01/31/zip-result-mvc/
Sper sa va fie de folos!