我正在尝试使用 Compass API 将大文件上传到 rackspace 云:http: //www.compasswebpublisher.com/php/rackspace-cloudfiles-php-api
它适用于小文件(jpg),但是当文件超过 100MB 时,脚本会崩溃。好吧,确切地说,脚本只是停止了。
$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 脚本也无法正常工作。
知道为什么它不起作用吗?
非常感谢!
问候,光伏