是否可以在filepicker.io对话框中添加一个全选按钮,这样用户就不必单击每个按钮或切换+单击?
答案 0 :(得分:0)
Filepicker Developer在这里。目前没有办法做到这一点。我会让产品团队知道,当用户上传大量文件时,似乎会有一些摩擦。感谢您的反馈。
答案 1 :(得分:0)
看到它显然是实现此功能的首要任务,我认为我自己想办法自己动手操作...必须单击每个文件(超过3,000个)才能单独添加它们只是简单的asinine。自从2013年被要求以来没有实现这一功能,两年后的2015年现在只是忽视和短视。羞辱FilePicker ......
1)使用Chrome打开调用FilePicker(在我的情况下,Blacks.ca)的网站内的上传对话框
2)打开开发人员工具和控制台选项卡
3)将目标下拉列表切换到' dialog.filepicker.io'条目
4)浏览到您选择的文件服务,并让它显示您要导入的文件(重复向下滚动)(使用过滤器选项卡控制导入数量)。我一次可以做1000次,它会使标签崩溃一次更多。
5)在滚动窗格中加载要导入的所有文件。在控制台窗口中输入以下代码,然后按Enter键。
var class1 = document.getElementsByClassName("fp__wrapper");
console.log('length: ' + class1.length);
for (var i = 0; i < class1.length; i++) {
var button1 = class1[i].getElementsByTagName("button");
console.log('length2: ' + button1.length);
var count = 0
for (var j = 0; j < button1.length; j++) {
if (button1[j].className == "btn--cover") {
count++;
console.log(count + ' ' + button1[j].parentNode.parentNode.firstChild.firstChild.innerHTML);
button1[j].click();
}
}
}
它会在控制台中为您提供反馈,因为它会点击每个按钮。但是,每个服务器都有一个服务器调用,因此单击所有按钮后需要一些时间来处理。请耐心等待。
选中所有内容后,请点击“导入”按钮。导入窗口右下角的按钮。当它将文件从您选择的文件服务传输到FilePicker时,请单击此评论上的upvote按钮,并向FilePicker写一封电子邮件,评论缺少“全部选择”按钮&#39;。最后,享受一天的愉快休息(你回收而不是点击每个文件)。