Reactjs 有没有办法控制Mobile Safari中的文件列表顺序?
在React中,我使用此元素获取多个图像:Reactjs 有没有办法控制Mobile Safari中的文件列表顺序?,reactjs,mobile-safari,filelist,Reactjs,Mobile Safari,Filelist,在React中,我使用此元素获取多个图像: const onAcquirePhotos = (event) => { if (event.target.files && event.target.files.length) { console.log(event.target.files); } } <input type={'file'} accept={'image/jpeg'} id={'choosePhoto'} on
const onAcquirePhotos = (event) => {
if (event.target.files && event.target.files.length) {
console.log(event.target.files);
}
}
<input type={'file'} accept={'image/jpeg'} id={'choosePhoto'} onChange={onAcquirePhotos} multiple />
const onAcquirePhotos=(事件)=>{
if(event.target.files&&event.target.files.length){
log(event.target.files);
}
}
我在event.target.files(FileList对象)中收到的图像的顺序与在其他浏览器中的顺序不一致(我希望文件/图像按照它们在照片库中的顺序加载)。“name”和“lastModified”字段也不一致。我能在这里做点什么吗?还是这只是一次狩猎
编辑:我添加了获取文件的函数。每次尝试时,我都会选择相同的图像,但console.log不会在每次尝试时以相同的顺序打印它们。我们的目标是按照它们在文件系统/照片库中的显示顺序,就像在其他浏览器中一样。您可以自己对结果进行排序。我不知道任何html属性会告诉Safari对输入进行排序files@Dominik问题是我该如何分类?我将使用哪些字段?我尝试了lastModified,但这在mobile Safari中不起作用。请分享您到目前为止获得的结果以及您期望的输出,我们可能会帮助您。我添加了更多上下文@DominikYou可以自己对结果进行排序。我不知道任何html属性会告诉Safari对输入进行排序files@Dominik问题是我该如何分类?我将使用哪些字段?我尝试了lastModified,但这在mobile Safari中不起作用。请分享您到目前为止获得的结果以及您期望的结果,我们可能会帮助您。我添加了更多上下文@Dominik