我正试图在手机上拍摄并上传多张照片。我知道如何使用
<input type="file" multiple>
问题是,当我按下";选择文件"它拍了一张照片。但是,如果我再次单击它添加另一张图片,第二张图片会覆盖第一张图片。因此,我希望能够点击";选择文件"按钮多次拍摄更多照片以添加到我要上传的照片列表中。
换句话说,我想在一次上传中多次调用相机。
我该怎么做?
谢谢!!
使用默认行为,您将无法实现这一点,因为输入就是这样工作的。你可以拍照然后存储,如果你正在使用react,你可以将其存储在一种状态下,然后执行setImages(...images, image);
,但除此之外,我建议拍摄照片,然后选择它们作为文件