private void butDownloadResource_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(textResources.Text)) { tools.SetMsg("enter", textResources); return; } if (String.IsNullOrWhiteSpace(textFileName.Text)) { tools.SetMsg("enter", textFileName); return; } var r = _api.DownloadResource(textResources.Text); if (r.Status.Code == 0) { SaveFileDialog saveFileDialog1 = new SaveFileDialog { FilterIndex = 1, RestoreDirectory = true, FileName = textFileName.Text }; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { File.WriteAllBytes(saveFileDialog1.FileName, r.File); } } MessageBox.Show(r.ToString()); }
public void Test() { Ohtapi ohtapi = new Ohtapi(Tools.TestPublicKey, Tools.TestSecretKey, true); Assert.IsNotNull(ohtapi); var result = ohtapi.DownloadResource("rsc-560e7ea4650793-27822858"); Assert.IsNotNull(result); Assert.AreEqual(0, result.Status.Code); ohtapi = new Ohtapi("", "", true); result = ohtapi.DownloadResource("21312312312312"); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Status.Code); Assert.AreNotEqual(-1, result.Status.Code); }