php_value upload_max_filesize 100M php_value post_max_size 100M php_value max_execution_time 300 php_value max_input_time 300
upload_to_disk_worker_size=128
$uploadfile = '/path/to/your/file.zip'; $onedrive_url = 'https://d.docs.live.net/{your_folder}/your_sub_folder/your_file.zip'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $onedrive_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_POSTFIELDS, file_get_contents($uploadfile)); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_exec($ch); curl_close($ch);
以上示例可以将本地文件直接上传至指定的 OneDrive 文件夹,避免文件上传中断或超时的问题。