Google drive api 谷歌驱动器API文件插入Docx

Google drive api 谷歌驱动器API文件插入Docx,google-drive-api,docx,Google Drive Api,Docx,我正在使用谷歌驱动器API上传文件。当我上传Doc或Docx文件时,它正在工作。但是,我无法在谷歌硬盘界面打开上传的Docx文件 这是我的电话 $result = $service->files->insert( $file, array( 'data' => $data, 'mimeType' => 'application/octet-stream', 'u

我正在使用谷歌驱动器API上传文件。当我上传Doc或Docx文件时,它正在工作。但是,我无法在谷歌硬盘界面打开上传的Docx文件

这是我的电话

$result = $service->files->insert(
    $file,
        array(
            'data'       => $data,
            'mimeType'   => 'application/octet-stream',
            'uploadType' => 'multipart',
            'convert'    => true
        )
    );      

无论我将转换设置为真还是假。我发现docx文件无法转换。如何修复它?

将文件上载到Google Drive后,转到
设置
并选中复选框,该复选框显示:
将上载的文件转换为Google文档编辑器格式
。这允许我编辑docx文件

有关详细信息,请查看此页面:


希望有帮助

我发现Docx的mimeType应该是“application/vnd.openxmlformatsofcedocument.wordprocessingml.document”。它会自动将文件转换为谷歌文档格式