2012-03-14 276 views
0

我正在使用RSA算法進行圖像隱寫和可視密碼學項目。雖然編譯項目我得到這些錯誤:c#編譯錯誤

ArgumentException的是未處理

空路徑名稱是不合法的

中顯示此錯誤:

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

回答

1

您正在嘗試創建並打開文件,但未指定文件的名稱。這是不可能的,所以函數通過拋出異常來投訴。

若要解決此問題,請將要打開的文件的名稱放入stegoFileName

0

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

路徑是一個空字符串(「」),僅包含空白或者包含一個或多個無效字符。

所以確保路徑(「stegoFileName」的值)不,不是空的,不包含無效字符,是指一個有效的路徑。