protected override void OnPropertyPageInitialised(SharpPropertySheet parent) { CatswordsTabHelper HelperInstance = new CatswordsTabHelper(); SimpleRest restInstance = new SimpleRest(); filePath = parent.SelectedItemPaths.First(); fileMd5 = HelperInstance.GetFileMd5(filePath); fileSha1 = HelperInstance.GetFileSha1(filePath); fileExt = HelperInstance.GetFileExtension(filePath); fileFirst32 = HelperInstance.GetFileHead32(filePath); Dictionary <string, string> dataDict = new Dictionary <string, string>(); dataDict.Add("action", "read"); dataDict.Add("md5", fileMd5); dataDict.Add("sha1", fileSha1); dataDict.Add("extension", fileExt); dataDict.Add("first32", fileFirst32); string requestUrl = baseUrl; string requestData = ConvertDictToJson(dataDict); string responseText = restInstance.Post(requestUrl, requestData); txtTerminal.Text = responseText; txtTerminal.ScrollBars = ScrollBars.Vertical; }
private void btnSend_Click(object sender, EventArgs e) { string message = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(txtTerminal.Text.ToCharArray())); Dictionary <string, string> dataDict = new Dictionary <string, string>(); dataDict.Add("action", "write"); dataDict.Add("md5", fileMd5); dataDict.Add("sha1", fileSha1); dataDict.Add("extension", fileExt); dataDict.Add("first32", fileFirst32); dataDict.Add("message", message); SimpleRest restInstance = new SimpleRest(); string requestUrl = baseUrl; string requestData = ConvertDictToJson(dataDict); string responseText = restInstance.Post(requestUrl, requestData); txtTerminal.Text = responseText; }