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;
                }
            }
  • 相关阅读:
    java连接Ldap
    REGEXP_LIKE,REGEXP_INSTR,REGEXP_SUBSTR,REGEXP_REPLACE
    正则表达式学习笔记
    旋转的播放按钮
    折叠table中的tr
    css选择器.md
    清除浮动.md
    jquery-validate使用.md
    EL表达式.md
    C标签的使用.md
  • 原文地址:https://www.cnblogs.com/yvesliao/p/1786183.html
Copyright © 2011-2022 走看看