首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

windows8开发-图片云储存与流的转换

2012-12-27 
windows8开发-图片云存储与流的转换关于上传图片与下载图片目前发现的情况是,图片是不能用中文名字的(可能

windows8开发-图片云存储与流的转换

关于上传图片与下载图片

目前发现的情况是,图片是不能用中文名字的(可能与自己使用的编码方式有关吧,不确定)。如果图片路径中包含了中文名,图片数据貌似可以上传,但是在下载回来的时候会出现异常,获取到的数据为空。

(1)从本地获取图片并上传图片可以这样实现:

           try            {                var streamReference = RandomAccessStreamReference.CreateFromUri(new Uri(uri));                IRandomAccessStream stream = await streamReference.OpenReadAsync();                if (stream != null)                {                    BitmapImage image = new BitmapImage();                                       image.DecodePixelHeight = 120;                    image.DecodePixelWidth = 120;                    image.SetSource(stream);                    UserHeadImage.Source = image;                }            }           catch           {               // 当网络连接错误时,头像无法实现更新           }

其中当uri的路径包含中文时,RandomAccessStreamReference.CreateFromUri会抛出异常。



热点排行