Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,152件11チュートリアルで作ったようなブログに画像アップロード機能を実装しようとしています。入力フォームに画像アップロードのフォームは作りました。それを次の確認画面で表示させたいのですが、なぜか表示されません(chromeなのですが絵文字のようなマークでしか出ません)。$_fileのnameと一時ファイルのディレクトリを取得7.$this->setしてview画面で使えるようにする■確認画面のView8.html->imageで取得こんな感じにすればできるのではないかと考えたのですが、3のimg下にディレクトリを作ることがなぜかできません。/tmp下になって出てきてしまいます。権限は777にしてありますが、ほかにどんな原因があるのでしょう。よい方法があれば教えていただきたいです。(勉強を兼ねているのでpluginはできるだけ使わない方針で)追加:contorllerのソースはこんな感じです。$this->Session->setFlash(__('ファイルをtmpに保存できませんでした。配下に作成しようとしているときに、まだ存在しないディレクトリを指定していませんか。相対pathを指定していませんか。指定したディレクトリが存在しない場合や、あるいはディレクトリが存在しても書き込み権限がない場合は、代わりにシステムのテンポラリディレクトリにファイルを作成しに行きます。指定したディレクトリに作成します。深い階層に一時ファイルを置きたいのであれば、あらかじめその階層のディレクトリを作っておく必要があります。個の銅バッジコメントありがとうございます。相対パスはできないんですね。絶対パスを指定したらファイルの保存はうまくいきました。現状でうまくいっていない箇所があるのでしたら、問題点を整理してあらためて質問を追記・再編集していただけますか。今のままだと問題点が解決したのかしていないのか不明確です。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。同じコードをまとめる0dokuwikiで日本語のファイルをアップロードすると文字化けする。1CakePHP2でAWSのS3プラグインを使用しているのですがアップロードがうまくいきません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。