// 使用FileStream读取文件
 using (FileStream fileStream = new FileStream(localDestZipFullName, FileMode.Open, FileAccess.Read))
 {
     // 创建一个内存流
     using (MemoryStream memoryStream = new MemoryStream())
     {
         // 将FileStream的内容复制到MemoryStream中
         fileStream.CopyTo(memoryStream);
         // 现在memoryStream包含了文件的数据,可以根据需要进行操作
         byte[] bytes = memoryStream.ToArray();
         //memoryStream.Close();
         //memoryStream.Flush();
         return File(bytes, "application/octet-stream", zipFileName);
         // 如果需要,可以将byte数组写入到其他地方,例如另一个文件
         // using (FileStream outputFile = new FileStream("output/path/to/file.txt", FileMode.Create, FileAccess.Write))
         // {
         //     outputFile.Write(data, 0, data.Length);
         // }
         // 使用内存流的代码...
     }
 }

 

posted on 2024-03-15 09:57  邢帅杰  阅读(31)  评论(0编辑  收藏  举报