我試圖通過 MegaApiClient 從 Mega.nz 下載一個文件,當它嘗試這樣做時出現了這個問題:“System.UnauthorizedAccessException:訪問路徑 '/storage/emulated/0/Download' 被拒絕?!彼晕覈L試了不同的方法來做到這一點,比如更改路徑文件夾或只是簡單地創建新文件并將所有內容寫入該新文件但沒有任何效果。當然我在 AndroidManifest.xml 中添加了權限<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" /><usespermissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/> var client = new MegaApiClient(); client.LoginAnonymous(); Uri fileLink = new Uri(Link); INodeInfo node = client.GetNodeFromLink(fileLink); client.DownloadFile(node, node.Name); //problem occurs here client.Logout();
2 回答

收到一只叮咚
TA貢獻1821條經驗 獲得超5個贊
我認為您正在寫入內部存儲器而不是外部存儲器。
在新的 Android 上,您需要讓用戶接受權限。所以大多數情況下會有一個警告彈出窗口允許寫入權限、位置等。
你也可以試試這個:Android Dev Console support
- 2 回答
- 0 關注
- 251 瀏覽
添加回答
舉報
0/150
提交
取消