与GIT类似,是否可以仅将更改上传到文件,而不是上传整个新文件?
我希望在C#中做到这一点。
我已经尝试过寻找解决方案,但没有运气。
答案 0 :(得分:1)
不,你不能。唯一的例外是如果它是电子表格,您可以使用表格API更新单个单元格。
答案 1 :(得分:0)
是的,你可以!这个例子我用于电子表格:
string fileID = "CHANGE_TO_FILE_ID";
var stream = new System.IO.FileStream(openFile.FileName, System.IO.FileMode.Open)
var driveFile = new Google.Apis.Drive.v3.Data.File();
FilesResource.UpdateMediaUpload requestUpdate;
requestUpdate = service.Files.Update(driveFile, fileID, stream, GetMimeType(openFile.FileName));
requestUpdate.Fields = "id";
requestUpdate.Upload();
var retornoUpdate = requestUpdate.ResponseBody;
Console.WriteLine("FILE: " + retornoUpdate.Id);