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); }
/// <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(); }); } }
/// <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; } } }
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); }
/// <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"]; }
private static void OnReceiverFileReceived(object sender, FileReceivedEventArgs e) { }