我正在将zip文件内容上传到S3存储桶,工作正常,但我也想上传zip文件供用户稍后使用S3和Zend框架重新下载。
我似乎无法让文件流工作,没有错误只是空内容。我也尝试使用相同的zip成功上传的.html,当上传为流时,它是空的内容,这里是我得到的:
$bucket = 'our/s3/media/bucket';
$s3 = new Zend_Service_Amazon_S3($amazonKey, $amazonSecret);
$s3->registerStreamWrapper("s3");
$file = $template_zip; // Uploaded zip file
mkdir("s3://" . $bucket);
file_put_contents("s3://" . $bucket. "/template.zip", $file);
echo file_get_contents("s3://" . $bucket . "/template.zip");