Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 30128|Répondre: 0

[.NET Core] asp.net core bulk renomme les paquets zip en mémoire

[Copié le lien]
Publié sur 23/01/2021 12:16:31 | | | |
Lorsqu’un utilisateur télécharge un fichier package zip dans mon interface dans POST, je dois renommer le dossier et le nom du fichier dans le zip, ce qui est dû au besoin de règles de projet. Comment renommer le package zip sans le décompresser, le renommer, puis le reconditionner, et renommer le package zip directement en mémoire ? Cet article utilise le plugin ICSharpCode.SharpZipLib pour renommer les paquets zip en mémoire.

En raison des exigences du projet, vous devez renommer les fichiers du package zip téléchargés par l’utilisateur selon certaines règles, et cet article fonctionnera directement en mémoire.

Tout d’abord, la structure du fichier package compressé est la suivante :



Je dois renommer le dossier et le fichier « spc1230 » du package compressé en une chaîne de GUID.

Le code est le suivant :

Code d’appel :

Après exécution, le dossier à l’intérieur du package compressé est renommé avec succès sans aucune erreur, comme montré sur l’image suivante :




(Fin)




Précédent:asp.net core 3.1 permet l’algorithme de compression du site web Brotli
Prochain:ASP.NET la fonction de préchargement IIS 10 AlwaysRunning de MVC 5
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com