比如我一次性上传四张图片,通过 begin/rescue 拦截异常。 当传到第三章图片的时候出现异常,这时候前面的第一张和第二张图片已经上传上去了,有什么简单的方法删掉已经上传上去的第一张和第二张图片?不会用 File.exist?判断吧?
上传到某个临时文件夹里面,没有异常就把文件从临时文件夹移动到指定目录,
#1 楼 @ywjno 额~好吧