And*_*rew 2 html javascript drag-and-drop fileapi
我正在构建一个网络应用程序,用户可以将图像拖到浏览器中并放置以上传它们。问题是,我希望文件按照与从中拖出文件的文件夹相同的顺序上传。看起来 ondrop 事件的 DragEvent.DataTransfer.FileList 中的文件是随机排序的。这个顺序是如何确定的呢?我是否可以确定用户从中拖出文件的文件夹中文件的原始顺序?
经过更多测试后,我找到了答案。这些文件的顺序与文件夹相同,但会从您拖入的实际单个文件开始偏移。因此,如果您突出显示 5 个文件并通过单击第三个文件并拖动将它们拖入,则顺序将为文件 3、文件 4、文件 5、文件 1、文件 2。至于我的第二个问题,似乎找到正确的顺序取决于拖入文件的偏移量。我还没有找到一种方法尚未确定这一点。