JS'de yepyeni.
Formu jQuery / JavaScript ile gönderirken dosya giriş öğesinin boş olup olmadığını kontrol etmeye çalışıyorum. Bir sürü çözümden geçtim ve hiçbir şey benim için çalışmıyor. Kaçınmaya çalışıyorum /c/fakepath(başka bir seçenek yoksa)
<input type="file" name="videoFile" id="videoUploadFile" />
Bu çalışmıyor:
var vidFile = $("#videoUploadFile").value;
Dosya adını alabilmemin tek yolu, aşağıdakileri kullanmamdır:
var vidFile = document.getElementById("videoUploadFile").files[0].name;
Kullanılabilir dosya yoksa, kod bir hata verir:
tanımsız özellik adı okunamıyor
bu mantıklıdır çünkü dizi ayarlanmamıştır. ancak bununla herhangi bir hata işlemeyi nasıl yapacağımı çözemiyorum.
Dosya giriş öğesini nasıl düzgün bir şekilde yakalayabilirim, videoUploadFileboş olup olmadığını kontrol edebilirim, boşsa bir hata mesajı verebilirim?
.files.lengthmi?