2016-02-01 5 views
0

У меня есть сценарий загрузки php. И он работает нормально. Я только хочу знать, безопасен ли способ сохранения изображения, и он будет отображаться во всех браузерах. Скажем, я загрузил: image.gif, затем я сохранил его для загрузки папки как: 2ad25adt4mt2 i.e <img src="/upload/2ad25adt4mt2" alt="pho"> Обратите внимание, что нет расширения. Хотя он отображается в моем текущем браузере. Просто хочу знать, будет ли он отображаться во всех браузерах, если мой сайт будет просмотрен.Загрузка файла и его переименование без расширения

+2

Могу ли я спросить, почему вы не хотите расширения? – Cripto

+0

Я думал, что это хорошо по соображениям безопасности? – seybanks

+2

Я не могу придумать ничего, что сделало бы предоставление расширения для чего-то менее безопасного. Информация о его «типе» встроена в данные изображения. – Cripto

ответ

0

Вы можете попробовать использовать browsershots.org, чтобы увидеть, как выглядит ваш сайт в других браузерах и компьютерах, однако обычно считается, что лучше всего включать расширения файлов, так как это то, что говорит компьютеру «эй, это изображение/текст/файл, и вам нужно открыть его с помощью программы X ".

Насколько я знаю, нет никаких преимуществ в плане безопасности, которые оставляют за пределами расширения файла.

Смежные вопросы