1
私はWebTechNickのファイルアップロードプラグインを使用してCakePHPサイトに画像を保存しています。その部分は完全に働いています。私はadd
アクションの私のprojects_controller
で働いています。アップロードされたファイルをループし、サムネイルの作成と保存を試みます。サムネイルの作成はうまくいきますが、画像をサムネイルディレクトリに保存しようとするとこのエラーが発生します。CakePHP保存サムネイル画像エラー(開けません)
Unable to open 'files/project_images/thumbs' for writing: Is a directory
私のファイルは、project_images、そして親指はすべてのように私は「開くことができません」というエラーを取得していますなぜ見ていけない777にchmodedされています。私の完全なコードは以下の通りです。
for($i=0; $i<=2; $i++){
$path = 'files/';
$imageName = $this->Project->Image->read('name', $imageStartingId);
$fullPath = $path . $imageName['Image']['name'];
list($width, $height) = getImageSize($fullPath);
$ratio = $width/$height;
$thumbnailHeight = $thumbnailWidth/$ratio;
//resample
$imageThumb = imagecreatetruecolor($thumbnailWidth, $thumbnailHeight);
$image = imagecreatefromjpeg($fullPath);
imagecopyresampled($imageThumb, $image, 0,0,0,0, $thumbnailWidth, $thumbnailHeight, $width, $height);
imagejpeg($imageThumb, 'files/project_images/thumbs', 100);
$imageStartingId--;
}
何か助けていただければ幸いです。ありがとう!
ああ、それはばかげていました。ありがとうございました。 – Bizarro181