-1

PHPフォームからファイルシステムに画像をアップロードしています。元画像は高画質なので誰とも共有したくないので大切に保管し、元画像から作成したサイズ違いを公開したいと思います

publict_html ルートの外に元の画像をアップロードするのが良いオプションであることを読みました。これは本当ですか?元の画像を安全な場所に保管し、ダウンロードされないようにするにはどうすればよいですか?

ありがとうマルコ

4

3 に答える 3

1

確認済みのユーザーにのみリーチを許可するように、フォルダーと設定のApache/Webサーバーのアクセス許可を作成する価値がある場合があります。.htaccessファイルを使用してユーザーを承認する方法をご覧ください。

于 2013-01-23T03:21:59.900 に答える
0

はい、それは本当だ。ユーザーは public_html ディレクトリにのみアクセスできます。そのため、ユーザーは public_html 内のファイルとディレクトリを参照できます (.htaccess やその他のセキュリティがないことを前提としています)。つまり、次のように言えます。

root/public_html      = www.example.com
root/public_html/img/ = www.example.com/img/
root/public_html      = www.example.com/img/../

ただし、「../」を使用してルートにアクセスすることはできません。

root != www.example.com/../
于 2013-01-23T03:27:36.643 に答える
0

.htaccess .htpasswd は可能な解決策です。イメージがあるディレクトリをパスワードで保護できます (アクセスする必要があるため)。

サーバー上のディレクトリで .jpg にアクセスできないようにするには、ディレクトリで次の .htaccess コードを使用します。

# prevent reading of .jpg files
<Files *.jpg>
    Deny From All
</Files>

パスワードでディレクトリを保護する .htaccess 情報

于 2013-01-23T03:34:24.300 に答える