機密性の高いフォルダー名を表示しないように、これには書き換えを使用する必要があります。
PHPを使用している場合は、スラッグに.htaccessリライトを使用してimages/someimage.mime
分割/取得しimages/
、ファイル名を取得してそれが存在することを確認するphp関数を使用できます。必要に応じて、有効なMIMEかどうかを確認してから送信できますimage/somemime
ブラウザが意味不明な画像の代わりに画像を表示できるように、その a を示すヘッダー。
$filename = "C://tmp/" . $file;
if(file_exists($filename)){
$img = getimagesize($filename);
if(in_array($img['mime'], array('jpg','jpeg','gif','png','etc'))){
header("Content-type: image/" . $img['mime']);
readfile($filename);
}else{
//default image
}
}else{
//default image
}
私はこれをテストしていませんが、開始するためのアイデアが得られるはずです。これが探している言語でない場合は、使用している言語に似たものを検索してみてください。