file dragandgrop demo directive