2012-03-14 205 views
0

我正在使用RSA算法进行图像隐写和可视密码学项目。虽然编译项目我得到这些错误:c#编译错误

ArgumentException的是未处理

空路径名称是不合法的

中显示此错误:

FileStream outStream = 
    new FileStream(stegoFileName, FileMode.Create, FileAccess.Write); 

回答

1

您正在尝试创建并打开文件,但未指定文件的名称。这是不可能的,所以函数通过抛出异常来投诉。

若要解决此问题,请将要打开的文件的名称放入stegoFileName

0

看看这篇文章,当然可能有例外:MSDN: FileStream Constructor。你得到的的ArgumentException为以下可能的原因:

路径是一个空字符串(“”),仅包含空白或者包含一个或多个无效字符。

所以确保路径(“stegoFileName”的值)不,不是空的,不包含无效字符,是指一个有效的路径。