using System;
using System.Drawing.Imaging;
using System.IO;
using System.IO.Compression;
...
public void MyZipMethod()
{
try{
using (var memoryStream = new MemoryStream())
{
using (var archive = new ZipArchive(memoryStream, ZipArchiveMode.Create, true)
{
// text file
var txt = archive.CreateEntry("text.txt");
using (var entryStream = txt.Open())
{
using (var streamWriter = new StreamWriter(entryStream))
{
streamWriter.Write("This is a text file.");
}
}
// image file
using (var temp = new MemoryStream())
{
using (var image = System.Drawing.Image.FromFile(@"..\yourImage.png"))
{
image.S
如何利用C#在内存中生成zip文件并保存
最新推荐文章于 2023-07-08 15:29:42 发布