Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 30128|Svar: 0

[.NET Core] asp.net kärnan byter om volymdöpt zip-paket i minnet

[Kopiera länk]
Publicerad på 2021-01-23 12:16:31 | | | |
När en användare laddar upp en zip-paketfil till mitt gränssnitt i POST behöver jag byta namn på mappen och filnamnet i zip-paketet, vilket beror på behovet av projektregler. Hur byter man namn på zip-paketet utan att dekomprimera det, byter namn på det, och sedan paketerar om det, och byter namn på zip-paketet direkt i minnet? Den här artikeln använder pluginet ICSharpCode.SharpZipLib för att byta namn på zip-paket i minnet.

På grund av projektkrav behöver du byta namn på filerna i zip-paketet som användaren laddar upp enligt vissa regler, och denna artikel kommer att fungera direkt i minnet.

För det första är den komprimerade paketfilstrukturen följande:



Jag behöver byta namn på mappen "spc1230" och filen i det komprimerade paketet till en sträng av GUIDs.

Koden är följande:

Anropskod:

Efter körning byts mappen i det komprimerade paketet om utan några fel, som visas i följande bild:




(Slut)




Föregående:asp.net kärna 3.1 möjliggör webbplatsens Brotli-komprimeringsalgoritm
Nästa:ASP.NET IIS 10 AlwaysRunning-förladdningsfunktionen i MVC 5
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com