2016-01-12 5 views
2

Прежде всего, я могу правильно загрузить и загрузить файлы из Dropbox с помощью PHP api.Как удалить файлы из Dropbox с помощью PHP api

Это, как я могу загрузить файлы:

// Upload files 
$file = fopen("default.png", "rb"); 
$size = filesize("default.png"); 

$client->uploadFile("/default.png", Dropbox\WriteMode::add(), $file, $size); 

Это как загрузить файлы:

// Download Files 

$client->getFile("/default.png", fopen("default.png", "wb")); 

Есть ли апи вызов, чтобы удалить файлы из папки, созданной ваше приложение. Например, мое приложение создает папку под названием Crave Crap. Внутри эта папка - это изображение. Этот пользователь имеет доступ к этому изображению в папке Crave Crap в своей учетной записи Dropbox на короткий промежуток времени.

Возможно ли это?

EDIT - Какой API я использую? Я не лучший ответ на этот вопрос. Я слежу за видео-серией here. Я загрузил api, используя терминал непосредственно на composer.json.

Composer.json

{ 
    "require": { 
    "dropbox/dropbox-sdk": "1.1.*" 
    } 
} 

код в терминал

composer install 
+0

нам нужно проверить клиентский API, если он поддерживает функцию удаления, а также, пожалуйста, укажите код или ссылку клиентского API вы используете –

ответ

1

Похоже, что вы используете Dropbox PHP Core SDK. Чтобы удалить файл или папку с помощью этого SDK, вы можете использовать метод delete.

Используя это будет выглядеть так:

$client->delete("/default.png"); 
+0

Вы не возражаете, давая пример? Это выглядит так: $ client-> getFile ("/ default.png", fopen ("default.png", "delete")); –

+0

Нет, 'delete' - это метод, вместо' getFile'. Я добавил образец. – Greg

+0

Простой «вывод содержимого Dropbox на ваш сайт»? Использует ли он один и тот же Dropbox PHP core SDK api? –

Смежные вопросы