Ejemplo n.º 1
0
    $file = reset($files);
    $test_file = "test_download_" . basename($file->path);
    echo "<img src='" . $dropbox->GetLink($file, false) . "'/></br>";
    echo "\r\n\r\n<b>Meta data of <a href='" . $dropbox->GetLink($file) . "'>{$file->path}</a>:</b>\r\n";
    print_r($dropbox->GetMetadata($file->path));
    echo "{$test_file}</br>";
    echo "\r\n\r\n<b>Downloading {$file->path}:</b>\r\n";
    print_r($dropbox->DownloadFile($file, $test_file));
    echo "\r\n\r\n<b>Uploading {$test_file}:</b>\r\n";
    print_r($dropbox->UploadFile($test_file));
    echo "\r\n done!";
    echo "\r\n\r\n<b>Revisions of {$test_file}:</b>\r\n";
    print_r($dropbox->GetRevisions($test_file));
}
echo "\r\n\r\n<b>Searching for JPG files:</b>\r\n";
$jpg_files = $dropbox->Search("/", ".jpg", 5);
if (empty($jpg_files)) {
    echo "Nothing found.";
} else {
    print_r($jpg_files);
    $jpg_file = reset($jpg_files);
    echo "\r\n\r\n<b>Thumbnail of {$jpg_file->path}:</b>\r\n";
    $img_data = base64_encode($dropbox->GetThumbnail($jpg_file->path));
    echo "<img src=\"data:image/jpeg;base64,{$img_data}\" alt=\"Generating PDF thumbnail failed!\" style=\"border: 1px solid black;\" />";
}
function store_token($token, $name)
{
    if (!file_put_contents("tokens/{$name}.token", serialize($token))) {
        die('<br />Could not store token! <b>Make sure that the directory `tokens` exists and is writable!</b>');
    }
}