NAS OS 4.x - 檔案瀏覽器回報 "Invalid argument supplied for foreach()"。使用者將無法存取共享區。

如果使用者獲指派或可存取 20 個以上的共享區,包括公用共享區,檔案瀏覽器就不會列出該使用者的共享區,並會回報錯誤:"Invalid argument supplied for foreach()"。
 
在未來的韌體更新中會修正此問題。
 
例如:下列螢幕擷取畫面顯示檔案瀏覽器未列出使用者的共享區,並出現紅色錯誤。
 

 
此範例中,該名使用者獲指派了 20 個共享區。還有一個可供所有使用者存取的 Public (公用) 資料夾。因此這名使用者總共有 21 個共享區可存取,超過檔案瀏覽器可提供的 20 個共享區限制。
 
有兩種方法可以修正上述問題。

若要修正上述問題,可將共享區的使用者名稱權限移除,確保一名使用者僅擁有 20 個共享區以內的存取權。這其中包括公用共享區。
 
● Device Manager () Shares () Share Edit () Users ()

使用上述任一選項修正問題之後,您必須登出再重新登入 NAS OS 4.x 首頁。

現在,開啟檔案瀏覽器時,使用者的共享區即可正常使用。
 
下列螢幕擷取畫面顯示檔案瀏覽器中現有 19 個共享區與一個公用資料夾,可供該名使用者存取。透過將該名使用者從共享區 t20 中移除,即可修正問題。這樣就會有 19 個共享區以及一個公用共享區,可供該名使用者查看與存取。