问题描述
view视图页,放一个type=‘file’的input控件,可以上传多张图片到服务器中,将各张图片的路径以逗号相隔,存到数据库中。这个要怎么实现呢?试过很多插件,view视图页可以上传多张图片,但是controller保存图片的时候,总是只能获取一张图片,问题就出现在这里·····另外试过一种方法,在view视图页放了三个type=‘file’的input控件,controller保存图片的时候,没问题,三张图片全不能获取到,保存到数据库也没问题。编辑的时候问题来了,原来上传的三张图片,我只替换了其中一张,保存的时候就只能获取替换的那一张,未替换的两张图片不见了。总之就是没实现。大家多多指导,谢谢。
解决方案
解决方案二:
解决方案三:
编辑时三个图片全换了,这个是你保存代码问题啊,你可以在编辑保存时,判断下是哪个图片变过了,然后执行替换
解决方案四:
引用2楼starfd的回复:
编辑时三个图片全换了,这个是你保存代码问题啊,你可以在编辑保存时,判断下是哪个图片变过了,然后执行替换
我想实现的是,view视图层只放一个type=‘file’的input控件,或者其他的插件,就实现多张图片上传,有没有好的建议呢?
解决方案五:
这是不可能的,http标准就是一个file对应一个文件,用控件也只是动态生成多个file控件而已
解决方案六:
试试用Uploadify,至于是要保存哪张图片删除哪张,这个就是你逻辑上要处理的事情,全部用jquery实现,jquery.ajax来调用方法难道不行吗?
时间: 2024-11-10 13:15:52