很偶然的机会让我遇到了这个问题,之前也有人[loc=http://bbs.rainbowsoft.org/thread-42779-1-1.html]提过[/loc],不过都不了了之了,反复尝试,找到了一个解决办法。此解决办法不一定适用于所有出现此问题的zblog,除了能解决问题外还能方便以后使用,所以没出现问题的,也可以试一下。
症状:发表带图片的日志时提示出错,出错信息如下。
尝试连接到以下日志时出错:
http://xxx.xx.net/xml-rpc/index.asp
Found: Object moved
原因:zblog的windowslivewriter支持插件上有一个特别提示,不要上传与已有图片名称相同的图片。否则,将出现错误。问题就出在这里,当你插入的图片文件名和服务器上已有的文件名相同时就会提示上面的错误。
解决办法:
在zblog目录下的XML-RPC/index.asp中搜索以下内容并删除,只有一句在456行左右。
[code=js]If Not objConn.Execute("SELECT * FROM [blog_UpLoad] WHERE [ul_FileName] = '" & strFileName & "'").EOF Then Call RespondError(28,ZVA_ErrorMsg(28))[/code]
目的是取消文件名的判断
搜索objUpLoadFile.UpLoad(False)并替换为objUpLoadFile.UpLoad(True),使新上传的文件名用自动重命名的方式,自动重命名的前半部分用了当前的日期,所以基本上不可能和已有文件重名可以放心使用。
转载请注明:鸟儿博客 » 解决zblog使用windowslivewriter无法发表日志