-hide file input field
-support drop files