silverlight 中怎么读取服务器端World文件!!! 小弟刚学这个 希望高手多多指点下 最好有代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用wcf(ashx文件也行)去读取服务器端把word文档转换成byte[],然后在sl中把byte[]保存为word就行了。 有代码或者解决方案吗 发我一份 [email protected] btnDown.Click += (s,e)=> { SaveFileDialog _save = new SaveFileDialog(); string extension = _Path.Substring(_Path.LastIndexOf("."), _Path.Length - _Path.LastIndexOf(".")); _save.DefaultExt = extension; _save.Filter = string.Format("{0}文档(*{0})|*{0}", extension); Stream _downStream = null; if (_save.ShowDialog() ?? true) { _downStream = _save.OpenFile(); WebClient _wc = new WebClient(); _wc.OpenReadCompleted += new OpenReadCompletedEventHandler(_wc_OpenReadCompleted); _wc.OpenReadAsync(new Uri(App.Current.Resources["FilePath"].ToString() + KnowledgeInfoList._kinfo.File), _downStream); } } void _wc_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e) { if (e.Error == null && !e.Cancelled) { Stream _client = e.UserState as Stream; Stream _server = e.Result; byte[] by = new byte[_server.Length]; _server.Read(by, 0, by.Length); _client.Write(by, 0, by.Length); _client.Flush(); _client.Close(); // _server.Flush(); _server.Close(); MessageBox.Show("文件下载成功!"); return; } else { MessageBox.Show("文件下载出现错误,请稍后再试!"); return; } } 请教一个控件问题 c#移动设备的编程问题 VC2005 如何DATAGRID中加入的自定义控件? DrawRectangle出来的图像怎么显示在控件上面? 我想启动一个程序时首先查看另一个程序是否已经启动,如未启动就退出(或自动把他启动起来),如何处理? 如何在控制台程序里画一条直线? [求教]C#.net中怎么调用C++编译的dll c# 多查询方案设置 C#删除序列中相同的数 WPF中怎么显示C#连接数据库 DataGridViewComboBoxColumn筛选数据问题(高手请进) 类的初始化赋值问题
btnDown.Click += (s,e)=>
{
SaveFileDialog _save = new SaveFileDialog();
string extension = _Path.Substring(_Path.LastIndexOf("."), _Path.Length - _Path.LastIndexOf("."));
_save.DefaultExt = extension;
_save.Filter = string.Format("{0}文档(*{0})|*{0}", extension);
Stream _downStream = null;
if (_save.ShowDialog() ?? true)
{
_downStream = _save.OpenFile();
WebClient _wc = new WebClient();
_wc.OpenReadCompleted += new OpenReadCompletedEventHandler(_wc_OpenReadCompleted);
_wc.OpenReadAsync(new Uri(App.Current.Resources["FilePath"].ToString() + KnowledgeInfoList._kinfo.File), _downStream);
}
} void _wc_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
if (e.Error == null && !e.Cancelled)
{
Stream _client = e.UserState as Stream;
Stream _server = e.Result;
byte[] by = new byte[_server.Length];
_server.Read(by, 0, by.Length);
_client.Write(by, 0, by.Length);
_client.Flush();
_client.Close();
// _server.Flush();
_server.Close();
MessageBox.Show("文件下载成功!");
return;
}
else
{
MessageBox.Show("文件下载出现错误,请稍后再试!");
return;
}
}