Hello there,
I am using Dropbox.Api. I want to check if folder exist or not. I tired using try and catch block but I think there should be a better way for doing this.
Here is my try catch block:
try
{
var isFolder = client.Files.GetMetadataAsync(path).Result.IsFolder;
}
catch (Exception e)
{
// TODO Auto-generated catch block
if (e.InnerException.Message == "path/not_found/...")
{
var folder = CreateFolder(client, path);
}
}
Also I want to upload image to dropbox using image URL.
Here is what I am doing, but didn't upload any image nor giving any error.
Please help me with this.
List<Images> fiveElements = Images.GetRange(0, 5);
foreach (var image in fiveElements)
{
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(image.ImageURL)))
{
string fileName = image.ImageURL;
var response = await client.Files.UploadAsync(path + "/" + fileName, WriteMode.Overwrite.Instance, body: stream);
Console.WriteLine("Uploaded Id {0} Rev {1}", response.Id, response.Rev);
}
}