繁体   English   中英

无法为多图像上传输入设置添加删除功能

[英]Having trouble setting up add delete functionality to a multiple image upload input

对图像输入字段的添加/删除功能有问题,但想到了解决方案:让我知道这种方法是否有意义或者是否有更好的选择。

在为多张图片上传输入设置添加删除功能时遇到问题。 找到了一种使用 DataTransfer() 使其工作的方法,但这仅适用于某些浏览器。 (似乎文件输入 header 设置为“只读”,并且出于安全原因,许多浏览器无法识别 DataTransfer() 功能。)而不是找到解决此问题的方法(因为我确信安全系统存在充分的理由)我认为我最好的选择是将所有选定的图像在加载和临时发送到临时 S3 服务器。 为每个表单制作的 mongo dB 集合以处理所有添加/删除请求。 我将在选择和加载时将文件保存到 s3 服务器和 dB,然后在按下删除按钮时将它们从 s3 服务器和 dB 中删除。 提交表单后,所有图像将从 s3 和 dB 中提取并存储在主 forms s3 服务器和 dB 中。

为了处理所有图像托管和创建的 dB collections,图像和 dB 条目将在以下任何事件后被删除:

用户提交整个表单 - 表单将从创建的 dB 中获取图像,然后所述 dB 将被删除。

用户清除表格 - 所有图像和 dB 将被删除。

图像库空置 5-10 分钟 - 警报将提示用户确认他们仍在处理表单,如果忽略所有图像和 dB 将被删除。

图片库中有图片,但 15-20 分钟未提交 - 同上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM