java - 如何在多个imageview中添加不同的图片,上传的时候不会错乱??
天蓬老师
天蓬老师 2017-04-18 09:54:56
[Java讨论组]

如此情况下的布局怎么写?如果放集合又怎么标明是哪个组件上的图片?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
天蓬老师

不推荐的写法是,一个控件带一个上传,这样省事儿,但是有 OOM 的可能性,如果图小,后台任务少,其实也不容易。
推荐的写法是,你肯定知道哪个控件被点击了开始上传,那么你上传的队列里面可以加个值标记下咯,费脑一点,但是统一队列控制省内存。

当然还有个更简单的方案,就是每个上传控件上传的时候只能等待,禁止其他操作,这样你肯定能知道是哪个控件被点了。。。

PHP中文网

我觉得不用等到全部选择完图片再一次性上传吧,我之前弄过一个上传菜谱的,是选完一个图片就立即上传的,成功后记录返回的图片url,之后选择完全部图片后,点击确认在提交这些图片对应的url给服务器就可以了,这样确认的动作响应也很快,不用再等待上传图片……不过这样的问题就是,服务器可能有很多重复或无用的图片(因为你选完图片后,还可以重新选择,也就是提交了多张图片),不过这样相对于处理标明那个组件对应那个图片容易一点,个人看法。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号