我正在使用Google Drive API上传文件。当我上传文档或 Docx 文件时,它正在工作。但是,我无法在Google云端硬盘界面中打开上传的Docx文件。
这是我的电话
$result = $service->files->insert(
$file,
array(
'data' => $data,
'mimeType' => 'application/octet-stream',
'uploadType' => 'multipart',
'convert' => true
)
);
无论我设置转换为真还是假。我发现docx文件无法转换。我该如何解决它?
将文件上传到Google云端硬盘后,转到Settings
并选中显示:Convert the uploaded files to Google Docs editor format
。这允许我编辑 docx 文件。
查看此页面以获取更多信息:https://productforums.google.com/forum/#!topic/docs/0l3HJhqhNGs
希望对您有所帮助!
我发现 Docx 的 mimeType 应该是"application/vnd.openxmlformats-officedocument.wordprocessingml.document"。它会自动将文件转换为谷歌文档格式。