I have an application of upload directories: when I upload a directory it must be .zip
et .rar
. when I decompress a .zip
file there is no problem but in the case of .rar
I have an exception here:
我有一个上传目录的应用程序:当我上传目录时,它必须是.zip et .rar。当我解压缩.zip文件没有问题,但在.rar的情况下我有一个例外:
FileStream fs = File.OpenRead(path);
zf = new ZipFile(fs);
I have this exception :
我有这个例外:
Cannot find central directory.
找不到中心目录。
What is the reason of this exception? How can i fix this code?
这个例外的原因是什么?我该如何修复此代码?
1 个解决方案
#1
3
.rar is a different compression format then .zip
.rar是一种与.zip不同的压缩格式
You could use http://www.chilkatsoft.com/rar-dotnet.asp instead.
您可以使用http://www.chilkatsoft.com/rar-dotnet.asp代替。
Sample: http://www.example-code.com/csharp/rar_list.asp
示例:http://www.example-code.com/csharp/rar_list.asp
#1
3
.rar is a different compression format then .zip
.rar是一种与.zip不同的压缩格式
You could use http://www.chilkatsoft.com/rar-dotnet.asp instead.
您可以使用http://www.chilkatsoft.com/rar-dotnet.asp代替。
Sample: http://www.example-code.com/csharp/rar_list.asp
示例:http://www.example-code.com/csharp/rar_list.asp