Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否使用现有HTML元素/将文件删除到拖放文件上载中?_Javascript_Jquery_File Upload_Drag And Drop_Draggable - Fatal编程技术网

Javascript 是否使用现有HTML元素/将文件删除到拖放文件上载中?

Javascript 是否使用现有HTML元素/将文件删除到拖放文件上载中?,javascript,jquery,file-upload,drag-and-drop,draggable,Javascript,Jquery,File Upload,Drag And Drop,Draggable,我试图找到一种方法,通过这种方法,可以将页面上由HTML元素表示的远程文件拖到拖放文件上传框中。拖放文件上载的默认功能是使用“浏览”对话框从浏览器外部接受输入,或在区域内拖动文件,但我不确定是否有允许从浏览器页面内表示文件的元素输入的实现 我正在使用,但如果另一个插件支持该功能,我很想听听。编辑添加:了解plupload是否支持此功能将非常有用,因为它是项目规范的一部分。我对JS不是很了解。我希望这个描述能让人明白,我一直在努力寻找这个,但似乎什么也没有出现。:) 除了拖放/浏览之外,它还允许

我试图找到一种方法,通过这种方法,可以将页面上由HTML元素表示的远程文件拖到拖放文件上传框中。拖放文件上载的默认功能是使用“浏览”对话框从浏览器外部接受输入,或在区域内拖动文件,但我不确定是否有允许从浏览器页面内表示文件的元素输入的实现

我正在使用,但如果另一个插件支持该功能,我很想听听。编辑添加:了解plupload是否支持此功能将非常有用,因为它是项目规范的一部分。我对JS不是很了解。我希望这个描述能让人明白,我一直在努力寻找这个,但似乎什么也没有出现。:)

除了拖放/浏览之外,它还允许你“手动”将文件添加到上传队列(这样你就可以在一些html元素中设置属性数据文件,然后访问它们并将它们添加到队列),但是你需要用javascript弄脏你的手,这是一个很棒的插件,但确实需要一些JS流畅性才能让它完成你想做的事情

注意:imo不使用其提供的ui/模板系统,从基础开始:

从API页面:

大宗报价

程序文件上传

通常,通过“文件输入”按钮选择文件或将文件拖放到拖放区域来调用文件上载

但是,也可以通过编程方式为支持XHR文件上载的浏览器上载文件(请参阅浏览器支持):

第二个参数必须是具有“文件”属性的文件或Blob对象数组(或类似数组的列表)的对象。 其他属性允许覆盖文件上载的选项,例如上载url:

更多:

  $('#fileupload').fileupload('add', {files: filesList});
  $('#fileupload').fileupload('add', {files: filesList, url: '/path/to/upload/handler.json'});