我可以使用google drive api上传受密码保护的pdf吗?

问题描述 投票:0回答:1

所以我尝试上传一个普通的非密码保护的pdf文件,并使用下面的代码成功上传。但是,如果我尝试相同的密码保护文件谷歌投掷400错误代码(错误请求)refrence:https://developers.google.com/drive/api/v3/reference/files/create

 $content = file_get_contents($file_path);
 $fileMetadata = new Google_Service_Drive_DriveFile(array(
                        'name' => 'dummy_name',
                        'mimeType' => 'application/vnd.google-apps.spreadsheet'));

 $file = $service->files->create($fileMetadata, array(
                        'data' => $content,
                        'mimeType' => 'application/pdf',
                        'uploadType' => 'multipart',
                        'fields' => 'id'));

即使我有密码,是否可以上传带密码保护的pdf?

php google-drive-sdk google-api-php-client
1个回答
0
投票

您似乎将mimeType设置为“application / vnd.google-apps.spreadsheet”。我认为如果你把它设置为“application / pdf”它应该工作

就我而言,受密码保护的文件上传似乎适用于PDF,但不适用于DOCX文件。

© www.soinside.com 2019 - 2024. All rights reserved.