我正在尝试下载一个文件,但是遇到了System.UnauthorizedAccessException: Access to the path "/storage/emulated/0/Download/test.pdf" is denied的错误。我已经在Android清单文件中设置了所需的权限。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
下载路径:
Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads)
如果我使用以下路径作为我的下载路径,我可以下载文件。但是我无法将PDF文件分享到Google Drive、Dropbox或其他任何地方 System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal)
我正在使用Xamarin.Forms v2.4.0.282和Xamarin.Android.Support包v25.4.0.2。
注意:当使用Xamarin.Forms版本2.3.5.256-pre2和Xamarin.Android.Support包v23.3.0时,该代码运行良好。请建议你的解决方案。
提前致谢。