Xam.Plugin.Media获取路径

问题描述 投票:0回答:1

我正在使用Xam.Media.Plugin拍照。以下是我的功能的摘要:

public async Task<string> TakePhoto(string orderNr)
{
    ...
    var mediaOptions = new StoreCameraMediaOptions()
    {
        CompressionQuality = 25,
        PhotoSize = Plugin.Media.Abstractions.PhotoSize.Custom,
        CustomPhotoSize = 75,
        Directory = $"Order_{orderNr}"
    };
    var file = await CrossMedia.Current.TakePhotoAsync(mediaOptions);
}

完成订单后,我想删除包含所有已保存图片的整个文件夹。如何检索文件夹的路径?我想避免在拍照后获取路径。

xamarin xamarin.forms xamarin.android xamarin.ios
1个回答
0
投票

获取专用路径var privatePath = file.Path;

获取公共相册路径var publicAlbumPath = file.AlbumPath;

参考:文档sample project

© www.soinside.com 2019 - 2024. All rights reserved.