在网上发文章时相信大家都遇到过一点提交内容没有上传成功,后退内容也没有了的问题,白白花了那么长时间的劳动成果就这样没了?
这种问题要么是网络原因(断线了),要么是发布程序有问题(BUG)造成的,可大多数用户都不能控制这两方面的原因,只能再想其它方法来抢救我们辛勤的劳动成果了
如何抢救呢?我们都知道上传文章的过程就是客户端向服务器发送数据的过程,大多数系统都是采用POST方式来上传的,我们那辛勤的劳动成果就被隐藏在这些数据中
相信很多人都遇到过下面的提示信息框:
这是什么意思呢?就是浏览器可以再次把我们那些劳动成果(文章数据)提交一次,我们的机会也就来了,即然可以重新提交,只要我记下浏览器提交的是什么数据不就可以找回我那些劳动成果了吗?
为了记下浏览器提交的数据,我们需要一个辅助工具,这里我使用的是Fiddler,可以在这里下载,软件很小,只有500kb左右
再来解决一个问题,上面那个框怎么样才能出来呢?一般来说只要在提交文章后发现出错时直接按F5刷新就可以得到上面的提示框,但现在也有一些是使用ajax的提交方式,那样就没有比较好的恢复方法了
首先打开Fiddler,然后点重试,在Fiddle中就会记下本次的请求信息,如下图(以cnblogs的发表文章为例):
在左面找到提交到的页面www.cnblogs.com->在右面先打开Inspectors->在打开WebForms->在下面就可以看到文章标题、内容等了,赶快复制下来吧