Сохранение файла с использованием API Google Drives в определенном местеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сохранение файла с использованием API Google Drives в определенном месте

Сообщение Anonymous »

У меня есть приложение PHP, которое сохраняет некоторую информацию в файл .csv . Я хочу загрузить его на свой диск Google. < /P>
Это, кажется, загружает файл: < /p>
$service = new Google_Service_Drive($client);

$fileMetadata = new Google_Service_Drive_DriveFile(array(
'name' => 'file.csv',
'parents' => [$FOLDER_ID]
));

$file = $service->files->create($fileMetadata, array(
'data' => $product_data,
'mimeType' => 'application/octet-stream',
'uploadType' => 'multipart',
'fields' => 'id'
));
< /code>
Это имеет несколько странных проблем: < /p>

Чтобы загрузить его в определенную папку, я должен знать идентификатор файла, в отличие от простого добавления пути. < /p>
< /li>
он будет постоянно добавлять файлы вместо того же имени, а не файлы. /> < /li>
< /ol>
После некоторого исследования я могу использовать $ service-> files-> update < /code>, чтобы перезаписать существующий файл. Однако, чтобы сделать это, мне нужно было бы знать, есть ли $ file_id < /code>. < /P>
Есть ли способ загружать файлы, используя путь, в отличие от идентификаторов? /> HardCode Имя файла и DIR -идентификаторы, затем обновите его, если он когда -либо изменится.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... c-location
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»