Мой код для загрузки файла в Dropbox очень прост ... но он никогда не возвращается из вызова UploadAsync ... файл на самом деле прекрасно заканчивается в Dropbox, но он никогда не возвращается из вызова функции ... любой идея, что я могу делать не так?
using Dropbox.Api;
using Dropbox.Api.Files;
using System;
using System.IO;
using System.Threading.Tasks;
namespace Test
{
public static class DropboxService
{
private static string DropboxAccessToken = "...";
public async static Task<bool> UploadFile(Stream stream, string path, string filename)
{
using (var client = new DropboxClient(DropboxAccessToken))))
{
var updated = await client.Files.UploadAsync(
Path.Combine(path, filename),
WriteMode.Overwrite.Instance,
body: stream);
// never returns from UploadAsync
}
return true;
}
}
}