给个靠谱和可行好高深的解决方法怎么样
异步上传图片到服务器。如果用户不要某个图片了,怎么解决?
例如客户要上传图片A,B,C,我们异步上传。然而用户突然觉得他不需要C而需要D。那么D又要上传。如果按照前面的思路。这时服务器就会有ABCD四个图片,那么就需要删除C。
我的想法是A,B,C,D异步上传。不过是当用户最后确定再一起上传到服务器,这样就不用到服务器删除不需要的东西。也就是图片异步上传到服务器的时候我已经做好选择值保存最后的图片。
------解决方案--------------------我们公司用的是同步方案,像QQ、网盘这类基本原理都是这样的:
1.一般都是用户选好一个文件后立刻就开始上传,不过可以在上传过程中终止。
2.服务器先把它接收到一个临时的目录里面。
3.如果用户删除选错了的文件,只要向服务器发送删除命令,服务器把那个临时文件干掉就行了。
4.最后用户完全确认后,服务器端再把最终文件放到一个指定目录。