/// <summary>
 /// 视图填充
 /// </summary>
 /// <param name="bytes">字节数组(图片...)</param>
 public void FillData(byte[] bytes)
 {
     try
     {
         //指定字节数组形式的图片
         BitmapImage image = PictureManage.ByteArrayToBitmapImage(bytes);
         //图片显示
         this.img.Source = image;
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
 }
Example #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (FileUpload1.FileName == "")
            {
                Response.Write("<script>alert('" + "尚未选择图片" + "')</script>");
                return;
            }
            string picsrc = "img/" + FileUpload1.FileName;

            Image1.ImageUrl = picsrc;
            if (PictureManage.Insert(picsrc))
            {
                string ipath = Server.MapPath("img" + "\\" + FileUpload1.FileName);
                FileUpload1.SaveAs(ipath);
                Response.Write("<script>alert('" + "上传成功" + "')</script>");
                Response.Redirect("Picture");
            }
            else
            {
                Response.Write("<script>alert('" + "上传失败" + "')</script>");
            }
        }
Example #3
0
 /// <summary>
 /// 投影到大屏幕
 /// </summary>
 public void CutToOtherClient()
 {
     try
     {
         //主持人默认不可以使用甩屏操作(参会人进行甩屏,会议主持人进行接收)
         //if (!Constant.IsMeetingPresenter)
         //{
         PictureManage.ELementToArray((int)this.tb.gridLeft.ActualWidth, (int)this.tb.gridLeft.ActualHeight, this.tb.gridLeft, new Action <byte[]>((bytes) =>
         {
             //将图片以字节数字的方式上传到服务器
             ModelManage.FileSyncAppPool.FillSyncServiceData(Constant.ConferenceName, bytes, new Action <bool>((successed2) =>
             {
                 if (successed2)
                 {
                 }
             }));
         }));
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
 }