Ich versuche eine Google Drive-Datei zu aktualisieren, die derzeit keinen Inhalt hat. Der Upload-Körper ist einige Bytes lang. Wenn ich das Update ausführe, kommt der Antworttext auf null zurück und die Datei wird nicht aktualisiert.Google Drive API für C# - Null-Datei-Updates funktionieren nicht
Dieses Problem tritt auch auf, wenn ich versuche, den Inhalt einer Datei durch Hochladen einer leeren Datei zu löschen.
Mein Code funktioniert für alle anderen Datei Updates:
File f = service.Files.Get("myid").Execute();
FilesResource.UpdateMediaUpload r = service.Files.Update(f, f.Id, s, i.MimeType);
r.Fields = "id,md5Checksum";
r.Upload();
Console.WriteLine(r.ResponseBody.Md5Checksum);
Wenn ich den Antworttext abfragen nicht kein Fehler vorhanden ist, wird die Datei einfach nicht aktualisiert. Ich kann auch keine leere Datei herunterladen, aber das ist einfach zu umgehen.