![](/img/trans.png)
[英]How Do I Save my photo from tmp directory folder to library/ document folder in xamarin iOS
[英]How do I get path to photo from photo library
我需要獲取從照片庫中挑選的照片的路徑
UIImage image = args.EditedImage ?? args.OriginalImage;
我如何從該結果獲取路徑,因為稍后需要從中獲取元數據。
假設您在選擇圖像時正在使用UIImagePickerViewController
,則可以使用FinishedPickingMedia
事件處理程序中的ImageUrl
屬性獲取URL。
private void ImagePicker_FinishedPickingMedia(object sender, UIImagePickerMediaPickedEventArgs e)
{
var imageUrl= e.ImageUrl;
}
您可以在下面使用,如果您使用的是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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.