public async Task <Tuple <string, CMPShareError> > UploadPhotoForAlbumAsync(byte[] imageBytesArray, string albumIdString, Dictionary <string, string> photoParametersDictionary = null) { var uploadURLString = string.Format(KUploadPhotosToAlbumURLString, albumIdString); var graphRequest = new OAuth2Request(KHttpMethodPOSTString, new Uri(uploadURLString), photoParametersDictionary, _authenticatedAccount); var memoryStream = new MemoryStream(imageBytesArray); graphRequest.AddMultipartData(KSourceKeyString, memoryStream, KPNGMimeTypeKeyString, KUploadPNGFileNameString); var graphResponse = await PerformGraphAsync(graphRequest); return(graphResponse); }
public void AddMultipartData(string name, string data) { Request1?.AddMultipartData(name, data); Request2?.AddMultipartData(name, data); }