1

現在、アップロードした画像を/cakephp/app/webroot/imgs/内ではなく/cakephp / uploads/に保存しています。

次のようなURLで画像にアクセスしようとすると、次のようになります。

http://myweb.com/cakephp/uploads/imageName.jpg

404エラーが表示されます。.htaccessのせいで、より具体的には、ISS7のウィンドウで使用しているweb.configファイルが原因だと思います。

web.configファイルを変更せずにそれらにアクセスする方法はありますか?

ありがとう。

4

1 に答える 1

4

フォルダーに配置されていないwebrootものには、URL から直接アクセスできないことを理解しています。ウェブルート外のファイルにアクセスするには、メディア ビューを使用できます。

uploadsあなたのフォルダーをあなたのフォルダーの中に入れてAPPhttp://myweb.com/cakephp/app/uploads

次に調整pathするだけですpath => APP . 'uploads' . DS

これを行う理由は明確ではありません。通常のように画像にアクセスするだけの場合は、ディレクトリに配置uploadsしますimg

通常、このアプローチを使用して、ファイルなどを提供し、ユーザー認証などを許可します。

于 2012-09-27T10:09:45.103 に答える