Решение проблемы
Идентификатор файла доступен для записи, поэтому вы сможете отправить его с метаданными файла в своем запросе.
var fileMetadata = new Google.Apis.Drive.v3.Data.File()
{
Id = "xxx"
};
var fsSource = new MemoryStream(Encoding.UTF8.GetBytes(uploadString?? ""));
var request = service.Files.Update(fileMetadata, fileMetadata.Id, fsSource, GetMimeType(uploadFilePath));
Обновлять
Из комментариев вы отправляете пустой объект файла метаданных с вашим запросом.
Google.Apis.Drive.v3.Data.File file = new Google.Apis.Drive.v3.Data.File();
Там для Диска всегда будет давать вам новый идентификатор файла. Я отправляю исходный идентификатор файла как часть метаданных, поскольку он будет использовать идентификатор файла.
Комментариев нет:
Отправить комментарий