Загрузите и замените файл в указанной папке в Документах Google, используя .net api - PullRequest
0 голосов
/ 24 января 2011

Я пытаюсь загрузить файл в заданную папку с помощью клиента .net для google-api.Я могу сделать это, используя:

service = new DocumentsService("SRDUploader");
DocumentEntry lastUploadEntry = service.UploadDocument(file, null );

Это прекрасно работает, но мне нужно больше вещей:

  1. Как я могу указать папку назначения (пробовал с "\ My folder \"file.txt "как secound arg)?
  2. Как мне указать, что я не хочу перезаписывать существующий файл?

Я использую версия 2 версия API .net клиента.Может быть, есть другая версия?

Спасибо за помощь

Ларси

1 Ответ

0 голосов
/ 24 января 2011
DocumentEntry parent = ....;
DocumentEntry deleting = ....;

deleting.Delete();

string feed = string.Format(DocumentsListQuery.foldersUriTemplate, parent.ResourceId);
// http://docs.google.com/feeds/default/private/full/{0}/contents

var result = service.Insert(new Uri(feed), fileStream, fileExtension, fileName);
...