Я пытаюсь загрузить большие файлы в облако с помощью Compass API: http://www.compasswebpublisher.com/php/rackspace-cloudfiles-php-api
Он отлично работает с небольшими файлами (jpg), но когда файл превышает 100 МБ, происходит сбой сценария. Ну, если быть точным, скрипт просто останавливается.
$cf = new Compass_Service_Rackspace_Cloudfiles('myid', 'myApiKey', Compass_Service_Rackspace_Cloudfiles::UK_AUTHURL);
$cf->auth();
set_time_limit(60*60);
ini_set("memory_limit","256M");
ini_set('upload_max_filesize', '700M');
ini_set('post_max_size', '700M');
$contents = file_get_contents($path);
$cf->putObject('container/filename', $contents);
В первый раз я думал, что это проблема с памятью, но даже с 256M скрипт не работает.
Любая идея, почему это не работает?
Большое спасибо!
С уважением, Пв.