2016-04-09 7 views
-1

Ich arbeite auf einer Website mit asp.net 5 MVC und ich möchte eine ZIP-Datei erstellen und als eine einzige Datei zurückgeben, so dass Benutzer mehrere Dateien gleichzeitig herunterladen können. Ich versuche, diese im Internet zu finden und diesen Code erhalten:So erstellen Sie eine Zip-Datei in asp.net 5

using (var zip = new ZipFile()) 
{ 
zip.AddEntry("filename",content); 
} 

Aber dieser Code funktioniert nicht in meinem Projekt ,, weil ZipFile() der Klasse statisch ist und es ist nicht Methode wie AddEntry() drin.

+1

hinzufügen Wenn Sie einen Code irgendwo finden hilft, den umgebenden Text zu lesen. Das Codebeispiel, das Sie gefunden haben, ist für die Bibliothek namens DotNetZip, die Sie Ihrem Projekt hinzufügen müssen. – CodeCaster

Antwort

0

Wahrscheinlich möchten Sie System.IO.Compression.ZipArchive und .CreateEntry, vorausgesetzt, das ist in ASP.NET 5 dasselbe wie in .NET Framework.

0

Wenn Sie mehrere Dateien zu Zip hinzufügen möchten, nehme ich an, dass DotNetZip Ihnen helfen wird. original link alles, was Sie brauchen Server.MapPath(stringAddress) zu verwenden ist, dass Sie Dateien in Host

herunterladen, die Bibliothek zu lokalisieren und DLL-Datei/s zu einem Projekt
prost

Verwandte Themen