Я использую новый Dropbox SDK v2 для .NET.Загрузка файлов Dropbox v2.0 API
Я пытаюсь загрузить документ в учетную запись Dropbox.
public async Task UploadDoc()
{
using (var dbx = new DropboxClient("XXXXXXXXXX"))
{
var full = await dbx.Users.GetCurrentAccountAsync();
await Upload(dbx, @"/MyApp/test", "test.txt","Testing!");
}
}
async Task Upload(DropboxClient dbx, string folder, string file, string content)
{
using (var mem = new MemoryStream(Encoding.UTF8.GetBytes(content)))
{
var updated = await dbx.Files.UploadAsync(
folder + "/" + file,
WriteMode.Overwrite.Instance,
body: mem);
Console.WriteLine("Saved {0}/{1} rev {2}", folder, file, updated.Rev);
}
}
Этот фрагмент кода фактически создает документ test.txt в учетной записи Dropbox с помощью «Тестирования!». но я хочу загрузить документ с указанным способом (например: «C: \ MyDocuments \ test.txt»), возможно ли это?
Любая помощь будет очень оценена.