js实现断点上传图片集的时候,如何由拖拽的方式变为点击上传?

本来的功能是拖拽图片,然后上传到服务器,现在客户要求改成点击直接上传,不拖拽了,之前的拖拽用的是拖拽事件,换成点击事件的时候,如何把dataTransfer.files换成相应的对象?

box.addEventListener("drop",function(e){
                var fileList = e.dataTransfer.files; //获取文件对象
                //检测是否是拖拽文件到页面的操作
                if(fileList.length == 0){
                    return false;
                }

谢谢

阅读 3.4k
3 个回答

html5的文件上传(如果自己不喜欢默认的样式可以设置hidden,并且自己写一个button或div和input重合即可)

http://www.w3school.com.cn/ti...

如果使用angular, 可以用ng-file-upload库

如果使用jquery,可以用jquery-file-upload库

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进