Как мне загрузить файл большого размера на OneDrive используя PHP?
Этот код загружает файлы маленького размер:
$token = skydrive_tokenstore::acquire_token(); // Call this function to grab a current access_token, or false if none is available.
if (!$token) { // If no token, prompt to login. Call skydrive_auth::build_oauth_url() to get the redirect URL.
echo "<a href='".skydrive_auth::build_oauth_url()."'>Login with SkyDrive</a>";
} else {
$sd = new skydrive($token);
try {
$mapsFiles = glob('backups/*.json');
foreach($mapsFiles as $mapFile){
$fileInfo = json_decode(file_get_contents($mapFile), true);
$mapFile = $fileInfo['filename'];
// die($mapFile);
$response = $sd->put_file('me/skydrive', 'backups/backup_18_04_2017.zip');
// $response = $sd->put_file_from_url('http://localhost:8080/backups/backup_18_04_2017.zip', 'me/skydrive', 'test_file.zip');
// File was uploaded, return metadata.
print_r($response);
}
} catch (Exception $e) {
// An error occured, print HTTP status code and description.
echo "Error: ".$e->getMessage();
exit;
}
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники