以下代码几乎是来自FileOpenPicker类的 MSDN 示例的逐字记录。
FileOpenPicker picker = new FileOpenPicker();
picker.ViewMode = PickerViewMode.Thumbnail;
picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
picker.FileTypeFilter.Add(".png");
picker.FileTypeFilter.Add(".jpg");
picker.FileTypeFilter.Add(".jpeg");
StorageFile file = await picker.PickSingleFileAsync();
当我从按钮触发它时,我从最后一行得到以下异常:
System.UnauthorizedAccessException
访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))
我认为 FileOpenPicker 在这种用法中的想法是我不需要向用户询问访问权限或指定任何功能?