我需要获取从照片库中挑选的照片的路径
UIImage image = args.EditedImage ?? args.OriginalImage;
如何从此结果获取路径,因为稍后需要从中获取元数据。
答案 0 :(得分:0)
假设您在选择图像时使用UIImagePickerViewController
,则可以使用ImageUrl
事件处理程序中的FinishedPickingMedia
属性获取URL。
private void ImagePicker_FinishedPickingMedia(object sender, UIImagePickerMediaPickedEventArgs e)
{
var imageUrl= e.ImageUrl;
}
答案 1 :(得分:0)
如果您正在使用CrossFilePicker,则可以在下面使用
if (Device.RuntimePlatform == Device.Android)
{
FileData fileData = await CrossFilePicker.Current.PickFile();
if (fileData == null)
return; // user canceled file picking
var filepath = fileData.FilePath;
}
else if (Device.RuntimePlatform == Device.iOS)
{
var isInitialized = await CrossMedia.Current.Initialize();
var isPickPhotoSupported = CrossMedia.Current.IsPickPhotoSupported;
var file = await CrossMedia.Current.PickPhotoAsync();
if (file == null)
{
return;
}
var filePath = file.Path;
}