请问 在php+juqery+ajax的情况下上传头像并浏览时,用户多次上传头像图片后还是不满意
于是就直接按了F5刷新或者直接关闭浏览器,此时在PHP端可能就上传了该用户的一些废弃的头像图片,这种情况怎么处理,或者说如何判断用户是否按了F5或关闭浏览器,然后对废弃的...
于是就直接按了F5刷新或者直接关闭浏览器,此时在PHP端可能就上传了该用户的一些废弃的头像图片,这种情况怎么处理,或者说如何判断用户是否按了F5或关闭浏览器,然后对废弃的头像进行删除
展开
1个回答
推荐于2016-09-20
展开全部
这个,可以这样,文件上传后,并不是马上就保存到了指定的目录下
而是在服务器端的一个缓存副本中,(这个缓存副本目录是由php.ini指定的,这里可以不用管他)
这个时候,把这个副本读取出来并显示于网页上,如果用户满意,就点击保存,这个时候才真正保存到你所谓的服务器上的某一个目录,如果用户不满意,那就重新上传呗, 缓存副本中的文件,并不是永久的,只要没有保存,都是会消失的,这不就解决了你的问题吗?
而是在服务器端的一个缓存副本中,(这个缓存副本目录是由php.ini指定的,这里可以不用管他)
这个时候,把这个副本读取出来并显示于网页上,如果用户满意,就点击保存,这个时候才真正保存到你所谓的服务器上的某一个目录,如果用户不满意,那就重新上传呗, 缓存副本中的文件,并不是永久的,只要没有保存,都是会消失的,这不就解决了你的问题吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询