gpt4 book ai didi

javascript - 在 javascript 中拖放文件时,文件添加到 DataTransfer FileList 的顺序是什么?

转载 作者:行者123 更新时间:2023-11-30 16:17:53 27 4
gpt4 key购买 nike

我正在构建一个 Web 应用程序,用户可以在其中将图像拖到浏览器中并放下以上传它们。问题是,我希望文件以与它们从中拖出的文件夹相同的顺序上传。似乎 ondrop 事件的 DragEvent.DataTransfer.FileList 中的文件是随机排序的。这个顺序是如何确定的?我是否可以确定用户从中拖动文件的文件夹中文件的原始顺序?

最佳答案

经过更多测试后,我找到了答案。这些文件与文件夹的顺序相同,但从您拖入的实际单个文件开始偏移。因此,如果您突出显示 5 个文件并通过单击第三个文件并拖动将它们拖入,顺序将为文件 3、文件 4、文件 5、文件 1、文件 2。至于我的第二个问题,找到正确的顺序似乎取决于知道拖入的文件的偏移量。我还没有找到一种方法确定这一点。

关于javascript - 在 javascript 中拖放文件时,文件添加到 DataTransfer FileList 的顺序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35213146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com