Превлачење и испуштање ХТМЛ5 одлично је за руковање отпремањем датотека. Али ако је то једина ствар за коју га користите, лепо је знати да ли неки одређени догађај dragenter
или dragover
догађај заиста има датотеке. За разлику од, на пример, само повлачења неког изабраног текста.
Пошаљите објект догађаја овој функцији и он ће вратити истину (под претпоставком да сте у прегледачу који све ово подржава):
function containsFiles(event) ( if (event.dataTransfer.types) ( for (var i = 0; i < event.dataTransfer.types.length; i++) ( if (event.dataTransfer.types(i) == "Files") ( return true; ) ) ) return false; )