2011-04-07 12 views
17

a obrazy, o których piszę są te, które mogą być zabudowany w przeglądarce internetowej nie tif, psd, itpJaka jest pełna lista prawidłowych rozszerzeń plików dla zdjęć?

tak więc jedynymi jestem świadomy są .png/.jpg/.jpeg/.gif/.bmp

czy są dostępne?

Powód, dla którego potrzebuję tych informacji, to zezwolić na przesyłanie prawidłowych obrazów do mojego skryptu przesyłania plików php.

+1

powielone http://stackoverflow.com/questions/183831/which-graphic-file-formats-s-sobsługiwane-by-browsers – Skrol29

+0

Czy spodziewasz się, że będziesz w stanie to zrobić, patrząc na rozszerzenie pliku? –

+0

Definiuj "przeglądarkę internetową", wsparcie bmp jest daleka od uniwersalności. – Quentin

Odpowiedz

4

możesz zrobić, co chcesz, a wszystko to w nagłówkach, a informacje w rzeczywistym obrazie określają typ. (typy MIME)

więc dlaczego <img href='http://site.com/image.php?name=file'> może faktycznie renderowanie obrazu

0

może nie bezpośredniej odpowiedzi na to pytanie, ale skoro wspomniałeś, że celem jest to, aby ograniczyć upload plików, odpowiedź HTML5 ten problem będzie używał:

<input type="file" accept="image/*"> 

Oprócz tego możesz również chcieć sprawdzić po stronie serwera.

Pod względem wszystkich możliwych typów obrazu, nie ma tak naprawdę prostej odpowiedzi, ale większość informacji, które trzeba by stworzyć, to konsultacja z this list on wikipedia. To oczywiście zależy trochę od tego, do czego obraz będzie używany. Zestaw obrazów, które mogą być renderowane przez przeglądarkę, będzie różnił się od zestawu, który można otworzyć w programie Photoshop.

Powiązane problemy