DOJO中文件上传的拖放
DOJO中是否有一个选项可以通过拖放将文件从桌面上传到浏览器?不,我不这么认为。正如上文所述,不使用插件是不可能的。以前的帖子,但谷歌仍然可以轻松找到其中一篇。对于那些感兴趣的人,如何做到这一点:DOJO中文件上传的拖放,dojo,drag-and-drop,Dojo,Drag And Drop,DOJO中是否有一个选项可以通过拖放将文件从桌面上传到浏览器?不,我不这么认为。正如上文所述,不使用插件是不可能的。以前的帖子,但谷歌仍然可以轻松找到其中一篇。对于那些感兴趣的人,如何做到这一点: 看看 Dojo概述(样式为按钮) 使用addDropTarget链接该上传程序的dropArea(--另请参见第一个链接)) 为了使拖放目标对拖动事件做出可见的反应,我必须直接连接到浏览器事件(请参阅下面的代码片段) createUploader:function(){ //…定义上载程序和dr
- 看看
- Dojo概述(样式为按钮)
- 使用
链接该上传程序的dropArea(--另请参见第一个链接))addDropTarget
- 为了使拖放目标对拖动事件做出可见的反应,我必须直接连接到浏览器事件(请参阅下面的代码片段)
createUploader:function(){
//…定义上载程序和droptarget
d_on(this.dropArea,“dragover”,d_lang.hitch(this,this.dropAreaOver));
d_on(this.dropArea,“dragleave”,d_lang.hitch(this,this.dropAreaLeave));
d_on(this.dropArea,“drop”,d_lang.hitch(this,this.droparealeft));
}
下拉区域:功能(evt){
evt.preventDefault();
添加(this.dropArea,“dropAreaOver”);
},
dropAreaLeave:功能(evt){
evt.preventDefault();
domClass.remove(this.dropArea,“dropAreaOver”);
}