我正在使用RSA算法進行圖像隱寫和可視密碼學項目。雖然編譯項目我得到這些錯誤:c#編譯錯誤
ArgumentException的是未處理
也
空路徑名稱是不合法的
中顯示此錯誤:
FileStream outStream =
new FileStream(stegoFileName, FileMode.Create, FileAccess.Write);
我正在使用RSA算法進行圖像隱寫和可視密碼學項目。雖然編譯項目我得到這些錯誤:c#編譯錯誤
ArgumentException的是未處理
也
空路徑名稱是不合法的
中顯示此錯誤:
FileStream outStream =
new FileStream(stegoFileName, FileMode.Create, FileAccess.Write);
您正在嘗試創建並打開文件,但未指定文件的名稱。這是不可能的,所以函數通過拋出異常來投訴。
若要解決此問題,請將要打開的文件的名稱放入stegoFileName
。
看看這篇文章,當然可能有例外:MSDN: FileStream Constructor。你得到的的ArgumentException爲以下可能的原因:
路徑是一個空字符串(「」),僅包含空白或者包含一個或多個無效字符。
所以確保路徑(「stegoFileName」的值)不空,不是空的,不包含無效字符,是指一個有效的路徑。