Gözat butonu ile yüklemek için sadece görüntüleri seçin

3 Cevap php

Ben bir dosya yükleme formu yapmak istiyorum.

Ama benim karışıklık ben html dosyası öğesi koyduğunuzda onun dosyaların her türlü seçmek için izin olmasıdır.

Ben göz düğmesi yalnızca görüntüler dosya sistemi seçmek sağlayacak istiyorum.

Aslında dosya sisteminin sadece görüntüleri göstermek gerekir.

Şimdiden teşekkürler.

3 Cevap

Uploadify sizin için çalışacak. Bu dosya türlerini seçmek için bir kullanıcı için görünür hangi belirlemenizi sağlar. Ayrıca bunları gerekirse kullanıcı bir kerede birden fazla dosya yüklemek için izin verebilirsiniz. Yüklenen tüm dosyalar, ilerleme çubukları ile bir kuyrukta gösterdi ve onlar bitmiş yükleme zaman kuyruğundan kaldırılır. Ben bunu tavsiye ederim.

MIME türleri listesi ile "kabul" Özellik, herhangi bir tarayıcı tarafından desteklenen değildir.

<input type="file" accept="image/gif, image/jpeg" />

Sen JS ile dosya uzantısı dışarı sıralamak veya deneyebilirsiniz http://swfupload.org/

Genel olarak konuşursak, dosya yüklenenler gibi sunucu tarafında valide edilmelidir niteliği tamamen büyük tarayıcılar tarafından desteklenmiyor 'kabul'. Örnek aşağıda:

$accept = array('jpg','png','gif','bmp');
$extension = substr($_FILES['file']['name'],strrpos($_FILES['file']['name'],'.')+1);

if(!in_array($extension,$accept)){
  // If the extension is not allowed show an error, else, the file type is valid
  echo 'Not a valid file extension';
}