Могу ли я загрузить PDF-файл, защищенный паролем, с помощью Google Drive API? - PullRequest
0 голосов
/ 22 октября 2018

Итак, я попытался загрузить обычный не защищенный паролем файл PDF, и он успешно загружен с использованием приведенного ниже кода.Однако, если я пытаюсь сделать то же самое с файлом, защищенным паролем, Google выдает код ошибки 400 (неверный запрос): 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 с защитой паролем, даже если у меня естьпароль у меня?

1 Ответ

0 голосов
/ 13 марта 2019

Похоже, что для mimeType установлено значение "application / vnd.google-apps.spreadsheet".Я думаю, что это должно работать, если вы установите "application / pdf"

В моем случае загрузка файлов, защищенных паролем, кажется, работает с PDF-файлами, но не с файлами DOCX.

...