Google Drive API文件插入Docx

时间:2015-04-14 10:20:15

标签: google-drive-api docx

我正在使用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文件。我该如何解决?

2 个答案:

答案 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格式。