从 PhotoChooserTask wp 8 获取图像文件名
Get image file name from PhotoChooserTask wp 8
我正在开发 windows phone application.in 我的应用程序 我有一个照片上传选项,为此我正在使用 PhotoChooserTask。这是我的代码,
void photoChooserTask_Completed(对象发送者, PhotoResult e)
{
如果(e.TaskResult == TaskResult.OK)
{
System.Windows.Media.Imaging.BitmapImage bmp = 新 System.Windows.Media.Imaging.BitmapImage();
bmp.SetSource(e.ChosenPhoto);
字符串 PhotoPath = e.OriginalFileName.;
MessageBox.Show("" + PhotoPath); // 仅用于测试
myImage.Source = bmp;
myImage1.Source = bmp;
}
}
我想获取用户选择的图像的文件名。
MessageBox.Show("" + PhotoPath)
显示文件路径,类似
c:\Data\Users\Public\Pictures\Sample Pictures\Sample_image_00.jpg
如何获取没有文件路径的图片名称?
提前致谢!
这是一个辅助函数,它将从路径中提取文件名:
public static string GetFileName(string path)
{
return new Regex(@".+\(\S+\.\S+)", RegexOptions.IgnoreCase).Match(path).Groups[1].Value;
}
不确定是否有任何内置方法,但肯定可以使用 String.Split(string)。此方法返回的数组中的最后一个元素应该是您期望的原始文件名。
我正在开发 windows phone application.in 我的应用程序 我有一个照片上传选项,为此我正在使用 PhotoChooserTask。这是我的代码,
void photoChooserTask_Completed(对象发送者, PhotoResult e) { 如果(e.TaskResult == TaskResult.OK) { System.Windows.Media.Imaging.BitmapImage bmp = 新 System.Windows.Media.Imaging.BitmapImage(); bmp.SetSource(e.ChosenPhoto); 字符串 PhotoPath = e.OriginalFileName.; MessageBox.Show("" + PhotoPath); // 仅用于测试 myImage.Source = bmp; myImage1.Source = bmp; } }
我想获取用户选择的图像的文件名。
MessageBox.Show("" + PhotoPath)
显示文件路径,类似
c:\Data\Users\Public\Pictures\Sample Pictures\Sample_image_00.jpg
如何获取没有文件路径的图片名称?
提前致谢!
这是一个辅助函数,它将从路径中提取文件名:
public static string GetFileName(string path)
{
return new Regex(@".+\(\S+\.\S+)", RegexOptions.IgnoreCase).Match(path).Groups[1].Value;
}
不确定是否有任何内置方法,但肯定可以使用 String.Split(string)。此方法返回的数组中的最后一个元素应该是您期望的原始文件名。