Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 30128|Antwort: 0

[.NET Core] asp.net Kern benennt ZIP-Pakete im Speicher massenhaft um

[Link kopieren]
Veröffentlicht am 23.01.2021 12:16:31 | | | |
Wenn ein Benutzer eine Zip-Paketdatei in meine Schnittstelle in POST hochlädt, muss ich den Ordner und den Dateinamen im Zip-Verzeichnis umbenennen, was auf die Notwendigkeit von Projektregeln zurückzuführen ist. Wie kann man das Zip-Paket umbenennen, ohne es zu dekomprimieren, es neu zu benennen, dann neu zu verpacken und das Zip-Paket direkt im Speicher umzubenennen? Dieser Artikel verwendet das ICSharpCode.SharpZipLib-Plugin, um zip-Pakete im Speicher umzubenennen.

Aufgrund von Projektanforderungen müssen Sie die Dateien im vom Benutzer hochgeladenen Zip-Paket gemäß bestimmten Regeln umbenennen, und dieser Artikel funktioniert direkt im Speicher.

Erstens ist die komprimierte Paketdateistruktur wie folgt:



Ich muss den Ordner "spc1230" und die Datei des komprimierten Pakets in eine GUID-Folge umbenennen.

Der Code lautet wie folgt:

Rufcode:

Nach der Ausführung wird der Ordner im komprimierten Paket erfolgreich fehlerfrei umbenannt, wie im folgenden Bild gezeigt:




(Ende)




Vorhergehend:asp.net Core 3.1 ermöglicht den Website-Brotli-Kompressionsalgorithmus
Nächster:ASP.NET der IIS 10 AlwaysRunning-Vorladefunktion von MVC 5
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com