我有一个名为config.json
的文件,其中包含mimeType:application/octet-stream
。
Google API Explorer - Get File Metatadatas
GET https://www.googleapis.com/drive/v3/files/1b95F40yMjPYhdZjn8zZPr6P3wjUnxoM2
和回复:
{
"kind": "drive#file",
"id": "1b95F40yMjPYhdZjn8zZPr6P3wjUnxoM2",
"name": "config.json",
"mimeType": "application/octet-stream"
}
我想将其更改为application/json
。
Google API Explorer - Change File Metatadatas
PATCH https://www.googleapis.com/drive/v3/files/1b95F40yMjPYhdZjn8zZPr6P3wjUnxoM2
{
"mimeType": "application/json"
}
但是mimeType没有改变......
{
"kind": "drive#file",
"id": "1b95F40yMjPYhdZjn8zZPr6P3wjUnxoM2",
"name": "config.json",
"mimeType": "application/octet-stream"
}
有什么建议吗?
谢谢。
答案 0 :(得分:0)
同样在我的环境中,drive.files.update
无法更改mimeType。所以我总是使用这种解决方法。虽然我不确定这对你有用,但是这个怎么样?
drive.files.copy
端点如下。
POST https://www.googleapis.com/drive/v3/files/### file ID ###/copy
请求正文如下。
{
"mimeType": "application/json",
"name": "samplename.json"
}
如果这对你没用,我很抱歉。