我有要上传到Google云端硬盘的文件列表。
是否可以向每个文件添加自定义元数据?
是,这是可能的。
参见:https://developers.google.com/drive/api/v3/properties
您可以在properties
对象上设置appProperties
和File
。
“要添加对所有应用程序可见的属性,请使用
properties
资源的files
字段。要添加仅限于您的应用程序的属性,请使用appProperties
资源的files
字段。”
示例(假设您知道如何上传具有contenttype的文件流,并且只希望对元数据进行说明):
var file = new File
{
Properties = new Dictionary<string, string>
{
{ "CustomTag", "1234" }
}
};
service.Files.Create(file, fileStream, contentType).Execute();