联系我们
028-61286886
投诉邮箱

q@xunruicms.com

2019-11-17 00:26:46 16 0
程序版本:4.3.3
模板标签里面

网站原本使用了阿里云OSS远程附件,但经常有文件上传不了卡慢,所以取消远程附件。全部改为本地存储了。

将阿里云OSS中的文件全部下载上传到网站uploadfile目录下了。


然后在后台通过字段替换功能,将dr_attachment_data附件表中的remote远程路径全改成0为本地存储了。


通过查看某一条信息,找到缩略图附件ID,通过数据库以及后台附件管理,查找该附件ID,已经是正确的本地存储路径了。

在附件管理中也能正常浏览。


但为什么,浏览信息,图片等附件地址仍然是远程附件的域名前缀地址??编辑信息,发现也是。。

但明明对应的附件ID,在数据库中都已经变成了。


像这种情况,到底该怎么处理呢?



模板文件:
URL地址:

问答列表
  • 2019-11-17 03:20:50

    更新附件缓存

  • 2019-11-17 07:59:17

    更了10次都有了

  • 2019-11-17 10:46:14

    是不是编辑器里面的图片,需要手动替换

  • 言之有理,看图片是不是编辑器的?

  • 2019-11-17 13:48:00

    编辑器里面的图片可以用内容维护工具里面批量替换内容的域名

  • 2019-11-17 16:21:28

    回复@官方首席技术

    编辑器中的图片是图片路径直接存储在字段中的,使用字段替换功能已经替换成功了。

    问题是 【缩略图】 与【多文件字段】,数据表中只存储了附件ID。 所以无法直接替换字段的域名。

    通过查看附件字段,已经将附件表中的附件路径调正确了,后台【附件管理】都已经能正常浏览了。

    打个例子

    信息A,数据库中缩略图字段存储的是附件ID  500,然后附件表中搜索500,看到附件路径已经正常,,,后台 附件管理,找到500,也正常了,可以预览了。

    但信息A前台页面,始终显示远程存储的路径,所以不显示。编辑信息看到的也是一样。

    为什么附件本身已经变了,,,但信息中还是不行呢?

  • 2019-11-17 16:21:59

    回复@靠悬赏赚钱买授权

    编辑器中的已替换,是缩略图与多文件字段,这两个字段是存储附件ID的。

  • 2019-11-17 16:43:00

    在phpmyadmin中,找到附件ID500的数据,然后把remote设置为0,然后再更新附件缓存就行了

    给我答案吧,我要赚钱换授权

  • 2019-11-17 16:55:11

    回复@靠悬赏赚钱买授权

    前面已经说了,已经改过了,知道吧,全部都改成本地附件了,并且后台附件管理预览成功了,更新附件超10次了。


    image.png

  • 2019-11-17 17:05:18

    预览成功说明已经ok了啊

    更新一下数据缓存试试

  • 2019-11-17 17:11:39


    0.png

  • 2019-11-17 17:12:05

    回复@靠悬赏赚钱买授权

    更新缓存这种低级错误不会放的,已经更新无数次了

  • 2019-11-17 17:15:19


    image.png
    怎么两个目录名称?看看附件目录设置的对不对


    image.png

  • 2019-11-18 14:22:54

    结贴了,是不是我说的原因

  • 2019-11-18 14:33:26

    不是

  • 2019-11-22 21:04:27

    回复@靠悬赏赚钱买授权

    不是~~~~~~~~