将输入控件的文件列表设置为先前选择的文件列表

时间:2017-08-01 22:56:54

标签: javascript html input filelist

在我的网络应用中,用户通过输入类型='文件'选择本地图像。该应用程序有多个刷子'并且,对于每个画笔,用户可以选择一组不同的本地图像用作“画笔”。靠刷子。如果可能的话,我只想使用一个输入类型=' file'并且,当给定的画笔X是可编辑的画笔(一次只能编辑一个画笔)时,我想刷新输入,使其文件列表是可编辑画笔的文件列表,而不仅仅是最多最近选择了一堆文件。我希望这是不可能的。是吗?

2 个答案:

答案 0 :(得分:2)

您无法以编程方式在输入控件上设置FileList,因为这意味着您可以读取(或重新上传)用户未手动选择的文件(安全风险)。

也许您可以做的是在&#34上妥协;我想只使用一个输入类型='文件'" 部分。你可以有一个输入类型数组=' file'元素,然后根据选择的画笔显示/隐藏它们。这会产生在UI中显示不同选定文件列表的错觉。

答案 1 :(得分:1)

这是不可能的,因为能够设置默认目录是一种安全风险。您不希望网站访问您的文件系统。