Aşağıda var. dostuff
'da 1 veya daha fazla dosyayı (hepsi değil) dosya yüklemelerimden kaldırmak istiyorum.1 veya daha fazla dosyayı html5 dosyasından karşıya yüklemek üzere programlı olarak kaldırın.
Kabul ettiğim tek görüntüler png
, jpg
ve gif
. Bmp
, svg
ve benzeri form reddedilecektir.
Javascript'te bir kontrol yapıyorum ancak kabul edilmeyen dosyaları (bmp
, vb.) Kaldırabilir miyim diye sormak istiyorum. Dosyaların program aracılığıyla yüklenmesini nasıl kaldırabilirim?
<input type='file' name='uploads[]' multiple=""
onchange="dostuff(this);" accept="image/*" />
uhhh bu koddaki dosyaları kaldırmıyorsunuz. Sadece input.files'ı değiştirmeyi denedim ve hiçbir şey yapmıyor gibi görünüyor. Sunucu hala geçersiz dosyaları alır benim kod bile hatasız koştu –
Ya, input.files değiştirmeye çalışırken ile oynuyordum, ama bir ilişkisel dizi ve bazı nedenlerle değerleri üzerine yazamam. Bir AJAX yöntemini kullanmanız ve denetim tarafından oluşturulan varsayılan dosya dizisi yerine oluşturduğunuz yeni geçerli dosyalar dizisini göndermeniz gerekebilir. – ggutenberg
Tam olarak bunu yapamam. Sadece otomatik olarak yapmıyorum ve göndermeyi reddediyorum. Bu muhtemelen daha az karışıklığa neden olacaktır. –