FileStream 權限問題
最近同事使用 FileStream 開檔案遇到鬼打牆...
local端開發都正常...上到server測試就掛了...
檢視一下整個環境:
1.Server放檔案的目錄只開放唯讀權限
2.Code使用 FileStream (String, FileMode) 開檔 ,FileMode很直覺使用FileMode.Open
=>不設定FileAccess的值,我猜FileMode.Open預設的權限應該是可讀可寫
換一個多載方法FileStream (String, FileMode, FileAccess)
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
加上 FileAccess.Read 的參數就符合需求了...
Dotblogs 的標籤:C#,FileStream