SW系统升级到.NET版本后图片路径异常问题解决方法

作者:动易软件 来源:本站原创 点击数: 发布时间:2016年07月27日

【问题描述】:从SW6.8或更老版本升级到.NET版本(如SiteFactory5.2)后,前台浏览文章时会出现图片不显示的问题,具体查看出问题的图片路径会发现升级过程并没有将这些图片路径进行转换,依然保留老系统中的图片路径。

【解决办法】:可直接到数据库中执行sql语句更改文章中图片路径问题,具体做法如下:

例如:现在升级后的图片异常路径为:

而正常的应该是:

/UploadFiles/xyxw/2016/7/27/test.jpg

那么我们的sql语句就可以这样写: 

找到网站中图片异常的路径类型,并通过类似的sql语句进行调整,可解决图片不显示问题。

 

【注意事项】:

1、执行之前备份数据库(可以每执行一个,备份一次,每次执行后检查是否影响到其他的正常图片路径了)

2、在编写sql之前,记得找到异常路径的唯一性,比如有些图片是正常的,路径中包含的字符就不要被sql语句更改掉,只有异常路径部分才需要更改。

3、replace函数的用法需要理解清楚,已上面sql为例:

  1. update PE_U_Article set Content = replace 
  2.  
  3. (cast(Content AS NVARCHAR(max)),'需要被替换的字符','替换成的值'