1

我需要使用CrossMedialibrary 获取拾取图像的实际路径。

当我尝试使用获取文件路径时,File.Path我得到一个临时路径而不是实际路径。

它还复制图像并给图像一个新名称,并给我复制图像的路径及其新名称,但我需要实际路径。

例如
,实际路径是:/storage/data/image.jpg
但它返回: /storage/data/image_1.jpg

这是我用来选择图像的代码:

await CrossMedia.Current.Initialize();
try
{
    var file = await CrossMedia.Current.PickPhotoAsync(new PickMediaOptions
    {
        PhotoSize = PhotoSize.Medium
    });
    if (file == null) return;
    Stream stream = null;
    stream = file.GetStream();
    string file_path = file.Path;
}
catch (Exception ex)
{
    string test = ex.Message;
}
4

0 回答 0