FileStream 檔案權限問題

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 的標籤:,