zoukankan      html  css  js  c++  java
  • silverlight导入文件到WebService

    SL端代码
            private void btnSelectFile_Click(object sender, RoutedEventArgs e)
            {
                OpenFileDialog openFile 
    = new OpenFileDialog();
                openFile.Filter 
    = "Excel文件|*.xls";
                
    if (openFile.ShowDialog() == true)
                {
                    
    if (HtmlPage.Window.Confirm(string.Format("确定要导入“{0}”吗?", openFile.File.Name)))
                    {
                        KeywordServices.KeywordServicesSoapClient client 
    = SLHelpers.SoapClientFactory.CreateKeywordServicesSoapClient();
                        client.ImportExcelCompleted 
    += new EventHandler<KeywordServices.ImportExcelCompletedEventArgs>(client_ImportExcelCompleted);
                        Stream stream 
    = (Stream)openFile.File.OpenRead();
                        stream.Position 
    = 0;
                        
    byte[] buffer = new byte[stream.Length + 1];
                        stream.Read(buffer, 
    0, buffer.Length);

                        client.ImportExcelAsync(buffer);
                    }
                }
            }
    WebService端代码
            public bool ImportExcel(byte[] fileByte)
            {
                
    try
                {
                    
    string filePath = "c:\\a.xls";
                    FileStream stream 
    = new FileStream(filePath, FileMode.Create);
                    stream.Write(fileByte, 
    0, fileByte.Length);
                    stream.Close();

                    
    return true;
                }
                
    catch (Exception ex)
                {
                    
    //TODO:写日志
                      return false;
                }
            }
  • 相关阅读:
    测试成功的Python中文文件读写脚本
    Solaris 10上Matlab 7(R14)安装手记
    人生:对心物互作的反应
    破解windows登录密码的有效方法
    Java实现二维码QRCode的编码和解码
    java调用储存过程的方法
    Java多态性的两个特殊情况
    Java中的TCP/UDP网络通信编程
    C语言之详解#ifdef等宏及妙用
    26个Jquery使用小技巧
  • 原文地址:https://www.cnblogs.com/yvesliao/p/1786183.html
Copyright © 2011-2022 走看看