在Silverlight 2 (Beta2) 中使用webclient上传图片

文/代震军  出处/博客园

    在之前的一篇文章中,谈到了使用文件对话框选取并预览本地文件。当时就有一个想法,将这个
DEMO扩展成为支持图片上传。所以今天本文会以上个DEMO中的部分代码为原型,在其基础上稍加
变动,使其支持图片上传功能。如下图所示:

 附件: 您所在的用户组无法下载或查看附件


    首先,我们需要建立一个silverlight application ,名称为:UploadFileWeb
   
    然后在该WEB项目中新建一个Generic Handler,名称为:Handler.ashx
   
    下面就是它的代码:

Code


因为要加入上传图片按钮,所以将page.xaml内容修改如下:

Code


而相应的page.xmal.cs代码也做了修改(相关内容见注释):

Code


好了,今天的内容就到这里了。
   
    源码下载链接,请点击这里:
 附件: 您所在的用户组无法下载或查看附件

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Silverlight] 的这些文章也感兴趣:

Silverlight 初体验:画个会报告位置的机器人
提高 Silverlight 应用程序性能的小贴士
微软Silverlight和Adobe Flash 谁是最后的王者?
SilverLight Topic---如何在Blend 2.0中设置ListBox.ItemTemplate?
在Silverlight 2中实现超酷图表
Silverlight MediaPlayer 最快速的实现
Silverlight 点燃了 RIA 之争
Silverlight 2 (beta1)数据操作(1)
Silverlight 2.0 beta 1 下载了
Silverlight 2中的视觉状态管理 Part1