public Image UploadImage(UploadImageRequestBody uploadImageRequestBody, Token token) { var request = Helper. GetRequestWithToken( BaseUrl + "/images", System.Net.Http.HttpMethod.Post, token). SetRequestMultipartFormData( uploadImageRequestBody.ContentType, uploadImageRequestBody.ContentBytes); return request.GetResponseJson<Image>(); }
public void UploadImage() { var client = new Medium.Client(); var body = new UploadImageRequestBody { ContentType = "image/gif", ContentBytes = System.Convert.FromBase64String("R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") }; string md5 = System.Convert.ToBase64String( System.Security.Cryptography.MD5.Create().ComputeHash(body.ContentBytes)).TrimEnd('='); var image = client.UploadImage(body, new Token {AccessToken = _accessToken}); Assert.NotEqual(null, image); Assert.NotEqual(null, image.Url); Assert.Equal(md5, image.Md5); }