上传文件压缩后没有后缀名
上传文件压缩后没有后缀名
public static void CompressFile(string sourceFile, string destinationFile)
{
if (!File.Exists(sourceFile)) throw new FileNotFoundException();
using (FileStream sourceStream = new FileStream(sourceFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
byte[] buffer = new byte[sourceStream.Length];
int checkCounter = sourceStream.Read(buffer, 0, buffer.Length);
if (checkCounter != buffer.Length) throw new ApplicationException();
using (FileStream destinationStream = new FileStream(destinationFile, FileMode.OpenOrCreate, FileAccess.Write))
{
using (GZipStream compressedStream = new GZipStream(destinationStream, CompressionMode.Compress, true))
{
compressedStream.Write(buffer, 0, buffer.Length);
}
}
}
}
适用上面的代码 上传文件 到制定的地方 后解压开 没有后缀名
是代码本身的问题么......
....大家有更好的代码么 有的话分享下....谢谢啦....
....小弟在线等
public static void CompressFile(string sourceFile, string destinationFile)
{
if (!File.Exists(sourceFile)) throw new FileNotFoundException();
using (FileStream sourceStream = new FileStream(sourceFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
byte[] buffer = new byte[sourceStream.Length];
int checkCounter = sourceStream.Read(buffer, 0, buffer.Length);
if (checkCounter != buffer.Length) throw new ApplicationException();
using (FileStream destinationStream = new FileStream(destinationFile, FileMode.OpenOrCreate, FileAccess.Write))
{
using (GZipStream compressedStream = new GZipStream(destinationStream, CompressionMode.Compress, true))
{
compressedStream.Write(buffer, 0, buffer.Length);
}
}
}
}
适用上面的代码 上传文件 到制定的地方 后解压开 没有后缀名
是代码本身的问题么......
....大家有更好的代码么 有的话分享下....谢谢啦....
....小弟在线等
...全文
相关推荐
js根据后缀判断文件文件类型的代码
主要介绍了js根据后缀判断文件文件类型的代码,原来是获取文件的扩展名然后再判断属于什么类型,对于图片多个后缀的判断的实现也不是不错的思路,大家可以参考一下
图片上传扩展名和大小控制
NULL 博文链接:https://luanxiyuan.iteye.com/blog/1927014
文件上传后缀名与文件类型对照表
文件上传后缀名与文件类型对照表
layui实现文件压缩上传
改造layui的上传组件,实现将大图片压缩然后进行上传,感兴趣的可以下载!
批处理批量压缩文件,压缩当前文件夹下所有指定后缀名文件
批处理批量压缩当前文件夹下所有指定后缀名文件,批处理批量压缩指定类型文件为每个单独压缩包。 使用前解压本压缩包 本压缩包内容由WinRaR.exe文件与bat文件组成,使用时需要将所需打包的同类型文件放置到WinRaR.exe同级目录下,然后点击批处理BuildZip.bat文件即可放飞双手啦 自己根据需求手写代码,方便快捷;给予大家轻松使用,提高工作效率 目前只压缩后缀名为 .ab的文件,可以自己改代码,把代码里的.ab改为自己想要打包的后缀名即可,压缩包默认打包为.zip,如果需要其他格式 ,请改代码里面的所有.zip为您需要的压缩包格式即可


