扫码关注官方订阅号
如此情况下的布局怎么写?如果放集合又怎么标明是哪个组件上的图片?
欢迎选择我的课程,让我们一起见证您的进步~~
不推荐的写法是,一个控件带一个上传,这样省事儿,但是有 OOM 的可能性,如果图小,后台任务少,其实也不容易。推荐的写法是,你肯定知道哪个控件被点击了开始上传,那么你上传的队列里面可以加个值标记下咯,费脑一点,但是统一队列控制省内存。
当然还有个更简单的方案,就是每个上传控件上传的时候只能等待,禁止其他操作,这样你肯定能知道是哪个控件被点了。。。
我觉得不用等到全部选择完图片再一次性上传吧,我之前弄过一个上传菜谱的,是选完一个图片就立即上传的,成功后记录返回的图片url,之后选择完全部图片后,点击确认在提交这些图片对应的url给服务器就可以了,这样确认的动作响应也很快,不用再等待上传图片……不过这样的问题就是,服务器可能有很多重复或无用的图片(因为你选完图片后,还可以重新选择,也就是提交了多张图片),不过这样相对于处理标明那个组件对应那个图片容易一点,个人看法。。。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不推荐的写法是,一个控件带一个上传,这样省事儿,但是有 OOM 的可能性,如果图小,后台任务少,其实也不容易。
推荐的写法是,你肯定知道哪个控件被点击了开始上传,那么你上传的队列里面可以加个值标记下咯,费脑一点,但是统一队列控制省内存。
当然还有个更简单的方案,就是每个上传控件上传的时候只能等待,禁止其他操作,这样你肯定能知道是哪个控件被点了。。。
我觉得不用等到全部选择完图片再一次性上传吧,我之前弄过一个上传菜谱的,是选完一个图片就立即上传的,成功后记录返回的图片url,之后选择完全部图片后,点击确认在提交这些图片对应的url给服务器就可以了,这样确认的动作响应也很快,不用再等待上传图片……不过这样的问题就是,服务器可能有很多重复或无用的图片(因为你选完图片后,还可以重新选择,也就是提交了多张图片),不过这样相对于处理标明那个组件对应那个图片容易一点,个人看法。。。