从IO.Stream对象获取图像的路径
本文关键字:图像 路径 获取 对象 IO Stream | 更新日期: 2023-09-27 18:23:54
我正在编写一个Windows Phone 8应用程序,我需要允许用户在应用程序中使用相机胶卷中的图像。我可以通过从PhotoChooserTask
的选定照片中制作BitmapImage
来让图像显示得很好,但当用户离开应用程序时,我不知道如何将图像的URI保存到应用程序中。
也许我只是瞎了眼,在文档中找不到属性,但有没有地方可以找到图像的URI,以便稍后将其加载到Image
控件中?
PhotoChooserTask
返回的PhotoResult
通过OriginalFileName
属性公开文件名。
OriginalFileName
只是一个字符串,您可以使用它来构造URI
。如您所述,如果您需要获取路径信息,您可以使用System.IO.Path
,例如
string filename = YourPhotoResult.OriginalFileName;
System.IO.Path.GetDirectoryName(filename) // Gets the directory the file is located in
以下是指向PhotoResult类的MSDN链接:http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.tasks.photoresult(v=vs.105).aspx