public static string UploadFile([NotNull] string uploadUrl, [NotNull] string path)
{
using (var client = new WebClient())
{
var uploadedFile = client.UploadFile(uploadUrl, path);
var answer = Encoding.UTF8.GetString(uploadedFile, 0, uploadedFile.Length);
var json = JObject.Parse(answer);
var rawResponse = json["file"];
return new VkResponse(rawResponse) { RawJson = answer };
}
}