Esempio n. 1
0
 protected void FileUploader_FileReceived(object sender, FileReceivedEventArgs e)
 {
     string fileUploadDir = Server.MapPath("~/temp/" + "19c92c1a-b6c0-4333-9734-b646148f311a" + "/");
     if (!System.IO.Directory.Exists(fileUploadDir))
     {
         System.IO.Directory.CreateDirectory(fileUploadDir);
     }
     e.File.SaveAs(fileUploadDir + e.File.FileName);
 }
Esempio n. 2
0
 /// <summary>
 /// Callback in the event of a successful file received operation from a MeterBoard32
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Client_OnFileReceived(object sender, FileReceivedEventArgs e)
 {
     if (e.Result == FileOperationResult.Success)
     {
         string jsonString = Encoding.UTF8.GetString(e.Data);
         meters.Clear();
         MeterList meterList = (MeterList)JsonConvert.DeserializeObject(jsonString, typeof(MeterList));
         meters.AddRange(meterList);
         Invoke((MethodInvoker) delegate
         {
             ShowInfo(string.Format("File '{0}' ({1} bytes) received successfully", e.Name, e.Data.Count()));
             updateGUI();
         });
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 预处理信息,检测是否有文件请求,有就处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Commander_TextMessageReceived(object sender, MessageEventArgs e)
        {
            if (e.IsHandled || !e.Message.IsFileAttached)
            {
                return;
            }

            var files = FileTaskItemHelper.DecompileTaskInfo(e.Host, e.Message);

            if (files != null)
            {
                var ea = new FileReceivedEventArgs(e.Host, e.Message, files);
                this.FileTaskManager.OnFileReceived(ea);

                //如果没有正文信息,就标记为已处理
                if (string.IsNullOrEmpty(e.Message.NormalMsg.Trim()))
                {
                    e.IsHandled = true;
                }
            }
        }
Esempio n. 4
0
        public void ClientOnFileReceived(object sender, FileReceivedEventArgs eventArgs)
        {
            if (eventArgs.File == null)
            {
                return;
            }
            Publisher publisher = new Publisher
            {
                PublisherID = eventArgs.PublisherId
            };
            DataPointCollection dp = new DataPointCollection
            {
                PublisherID     = eventArgs.PublisherId,
                DataSetWriterID = 2000
            };

            dp.Values = new List <DataPointValue>();
            dp.Values.Add(eventArgs.File);
            m_ValueQueue.Add(dp);
            publisher.DataSetWriterID = 2000;
            publisher.NumberOfDeltaMessages++;
            m_PublisherQueue.Add(publisher);
        }
Esempio n. 5
0
 /// <summary>
 /// 收到了文件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void FileTaskManager_FileReceived(object sender, FileReceivedEventArgs e)
 {
     e.File.TaskList.ForEach(s => s.FullPath = Env.ClientConfig.FunctionConfig.Share_LastSelectedPath);
     AddReceiveTask(e.Host, e.File);
 }
    protected void TheFileUploader_OnFileReceived(object sender, FileReceivedEventArgs args)
    {
        //string parentId = Request.Form["sectionId"];

        //Guid fileId = (Guid)HttpContext.Current.Items["fileId"];
    }
Esempio n. 7
0
 private static void OnReceiverFileReceived(object sender, FileReceivedEventArgs e)
 {
 }