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