我正在制作一个允许用户上传图片的插件,这里简要介绍一下它的工作原理。
它使用一个<input type="file" name="images[]" multiple>
然后我使用 jQuery 在其中处理“更改”事件,以便当用户在对话框中选择图像时。它们以缩略图的形式显示在我页面上的 div 中。
我想要做的是让用户能够删除他们不想选择的图像。
起初我尝试使用单个文件选择元素,当用户选择一个文件时,会出现一个新的文件选择元素。这样我就可以删除该元素。但是只能选择一个文件是有限制的。
所以这就是我想知道的:如何使用多个文件选择元素,并且在用户选择特定文件后仍然能够删除它们?我希望在客户端完成这一切。