Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 30128|Jawab: 0

[Inti .NET] asp.net Inti massal mengganti nama paket zip di memori

[Salin tautan]
Diposting pada 23/01/2021 12.16.31 | | | |
Ketika pengguna mengunggah file paket zip ke antarmuka saya di POST, saya perlu mengganti nama folder dan nama file di zip, yang disebabkan oleh perlunya aturan proyek. Bagaimana cara mengganti nama paket zip tanpa mendekompresi, mengganti namanya, lalu mengemasnya ulang, dan mengganti nama paket zip langsung di memori? Artikel ini menggunakan plugin ICSharpCode.SharpZipLib untuk mengganti nama paket zip di memori.

Karena persyaratan proyek, Anda perlu mengganti nama file dalam paket zip yang diunggah oleh pengguna sesuai dengan aturan tertentu, dan artikel ini akan beroperasi langsung di memori.

Pertama, struktur file paket terkompresi adalah sebagai berikut:



Saya perlu mengganti nama folder "spc1230" dan file paket terkompresi menjadi serangkaian GUID.

Kodenya adalah sebagai berikut:

Kode panggilan:

Setelah eksekusi, folder di dalam paket terkompresi berhasil diganti namanya tanpa kesalahan, seperti yang ditunjukkan pada gambar berikut:




(Akhir)




Mantan:asp.net core 3.1 memungkinkan algoritma kompresi Brotli situs web
Depan:ASP.NET fitur pramuat IIS 10 AlwaysRunning dari MVC 5
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com