Silverlight专题(10)-WCF通信(2)
2008-10-27 11:49:08 来源:WEB开发网Upload这个操作契约的输入参数有文件名,文件的比特数组,firstChunk用来表示是否传输的是文件的第一个包
lastChunk代表文件的包是不是最后一个包
如果还不是最后一个包时,将传输过来的文件的文件扩展名加上后缀_tmp来存放
一旦lastChunk为true时,将该文件存为原文件名
2.实现客户端的界面
我们需要三个东西
一个用来调用选择上传文件对话框的Button
一个用来展示上传进度的进度条
一个用来展示结果的Image控件
(我设置为只能上传JPG或者PNG文件,结果返回一个上传后的图片的相对路径)
代码如下:
1 <UserControl x:Class="ReadImageTest.Page"
3.具体底层的控制代码
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
4 <StackPanel x:Name="LayoutRoot" Background="#3C3C3C">
5 <Grid>
6 <Image x:Name="img" Width="800" Height="600"/>
7 <ProgressBar x:Name="pb" Height="20" Width="400" Maximum="1" Visibility="Collapsed"/>
8 </Grid>
9 <Button Margin="0,5" x:Name="uploadBtn" Content="Upload" Padding="8,4" FontSize="15" HorizontalAlignment="Center" Click="uploadBtn_Click"/>
10 </StackPanel>
11 </UserControl>
Tags:Silverlight 专题 WCF
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››专题功能优化 for V7.5 SP3 优化包
- ››专题css详解
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››WCF技术剖析之三十:一个很有用的WCF调用编程技巧...
- ››专题功能优化 for v7.5 sp3
更多精彩
赞助商链接