使用HTML5的文件API,可以将操作系统中的文件拖放到浏览器的指定区域,实现文件上传到服务器。dropify.js正是一款可以拖拽文件到指定区域进行文件上传的jQuery表单文件上传插件。前提是浏览器得支持HTML5噢...
带默认图片
限制最大上传文件大小
定义一些返回事件
var drEvent = $('.dropify-event').dropify();
drEvent.on('dropify.beforeClear', function(event, element){
return confirm("Do you really want to delete \"" + element.filename + "\" ?");
});
drEvent.on('dropify.afterClear', function(event, element){
alert('File deleted');
});
<input type="file" class="dropify-event" data-default-file="images/test-image-1.jpg" />