0
我有一個名爲photos_model.php模型,做後臺工作,上傳圖片到S3笨S3圖片上傳本地而不是工作在生產
這裏是上傳到S3
public function uploadPhoto($photo){
$this->load->model("misc_model");
//required vars
$tmp_name = $photo["tmp_name"];
$name = $photo["name"];
$type = $photo["type"];
$size = $photo["size"];
$error_upload = $photo["error"];
$random_str = $this->misc_model->generateRandomNumber(20, true, true);
$this->s3->putBucket($this->config->item("bucket"), S3::ACL_PUBLIC_READ);
if($this->s3->putObjectFile($tmp_name, $this->config->item("bucket") , 'photos/'.$random_str.".jpg", S3::ACL_PUBLIC_READ)){
echo 'ok';
}else{
echo 'fail';
}
}
功能
的S3庫:
取這將我的本地機器上運行MAC OS X Lion中
但是當我嘗試的Amazon EC2的機器它只是犯規打印任何東西......像什麼......
你檢查Amazon EC2實例啓用cURL擴展? – GBD
我剛剛運行'sudo apt-get install curl libcurl3 libcurl3-dev php5-curl',重新啓動apache2,但仍然沒有什麼 – fxuser
好的。你能檢查error_log嗎? – GBD