asp.net 编辑图片处理方法
自己最近做了个仿58同城的上传图片方法。
每张图片有对应的图片类型和图片描述,图片有做左移,封面,右移的排序处理。
问题是,我现在新增一个案源的图片,如果数据库里已存在案源的几张图片,我再新增。
我把新增的图片左移,捣乱已存在图片的排序。
那我新增的图片要新增,已存在的图片要更改其排序。我要是这么实现的话我觉得做的复杂了,
我删除原本数据库里存在的图片,统一新增,又觉得浪费资源了,求好的处理方法。
项目截图:
------解决方案--------------------具体不是很明白,但是你会同时上传几个相同的图片在同一位置吗?如果是这样的话,上传的图片就要重新命名,保证不会重复,
------解决方案--------------------每次上传的时候 可以根据时间或者别的ID信息在服务器端新建个文件夹(不可重复) 把这次上传的文件都放到文件夹里。
数据库记住该文件夹地址即可。具体文件夹里面的文件名字怎么设定 那就简单多了 。看你自己了。
------解决方案--------------------
你所谓的新增后改变,是因为你新增的图片要插在原有图片中间,再进行重新编排序号,这样的话,你只需要把这个图片插入位置之后的都往后移动一个位置就可以了
------解决方案--------------------不管你的移动是如何的,但是你肯定是有个顺序的,只需要控制这个顺序就可以了