Ho lo stesso problema.
Io sto usando le API di Google Drive per effettuare l'upload di un file.
Lo script è il seguente:
Codice PHP:
$chunkSize = 1024*1024;
$request = $driveService->files->create(new Google_Service_Drive_DriveFile(array(
"name" => $filename,
"mimeType" => "audio/mp3")), array(
"mimeType" => "audio/mp3",
"uploadType" => "resumable"));
$media = new Google_Http_MediaFileUpload($client, $request, "audio/mp3", null, true, $chunkSize);
$media->setFileSize(filesize($fileToUpload));
$status = false;
$handle = fopen($fileToUpload, "rb");
while(!$status && !feof($handle)) {
$chunk = fread($handle, $chunkSize);
$status = $media->nextChunk($chunk);
}
$client->setDefer(false);
Dà il problema riportato da Salvatore.