public void TestDestroyRaw() { RawUploadParams uploadParams = new RawUploadParams() { File = new FileDescription(m_testImagePath) }; RawUploadResult uploadResult = m_cloudinary.Upload(uploadParams); Assert.NotNull(uploadResult); DeletionParams destroyParams = new DeletionParams(uploadResult.PublicId) { ResourceType = ResourceType.Raw }; DeletionResult destroyResult = m_cloudinary.Destroy(destroyParams); Assert.AreEqual("ok", destroyResult.Result); }
/// <summary> /// Upload a raw file to cloudinary /// </summary> /// <param name="parameters">Parameters of uploading a file to cloudinary</param> /// <returns>Results of file uploading</returns> public RawUploadResult Upload(RawUploadParams parameters) { string uri = m_api.ApiUrlImgUpV.ResourceType("raw").BuildUrl(); using (HttpWebResponse response = m_api.Call(HttpMethod.POST, uri, parameters.ToParamsDictionary(), parameters.File)) { return RawUploadResult.Parse(response); } }