我压缩上传的.pdf
文件并将它们保存到服务器的文件系统。一切正常,但文件变大,从30kb到48kb。我可能做错了什么?下面的代码部分,我压缩上传的文件:压缩pdf文件使其更大
FileStream sourceFile = System.IO.File.OpenRead(filePath);
FileStream destFile = System.IO.File.Create(zipPath);
GZipStream compStream = new GZipStream(destFile, CompressionMode.Compress);
try
{
int theByte = sourceFile.ReadByte();
while (theByte != -1)
{
compStream.WriteByte((byte)theByte);
theByte = sourceFile.ReadByte();
}
}
如果我手动压缩文件系统中的相同文件,它会变小。 – 2013-04-07 13:26:33