聯系官方銷售客服
1835022288
028-61286886
網站原本使用了阿里云OSS遠程附件,但經常有文件上傳不了卡慢,所以取消遠程附件。全部改為本地存儲了。
將阿里云OSS中的文件全部下載上傳到網站uploadfile目錄下了。
然后在后臺通過字段替換功能,將dr_attachment_data附件表中的remote遠程路徑全改成0為本地存儲了。
通過查看某一條信息,找到縮略圖附件ID,通過數據庫以及后臺附件管理,查找該附件ID,已經是正確的本地存儲路徑了。
在附件管理中也能正常瀏覽。
但為什么,瀏覽信息,圖片等附件地址仍然是遠程附件的域名前綴地址??編輯信息,發現也是。。
但明明對應的附件ID,在數據庫中都已經變成了。
像這種情況,到底該怎么處理呢?
模板文件:
URL地址:
更新附件緩存
更了10次都有了
是不是編輯器里面的圖片,需要手動替換
言之有理,看圖片是不是編輯器的?
回復迅睿框架創始人
編輯器中的圖片是圖片路徑直接存儲在字段中的,使用字段替換功能已經替換成功了。
問題是 【縮略圖】 與【多文件字段】,數據表中只存儲了附件ID。 所以無法直接替換字段的域名。
通過查看附件字段,已經將附件表中的附件路徑調正確了,后臺【附件管理】都已經能正常瀏覽了。
打個例子
信息A,數據庫中縮略圖字段存儲的是附件ID 500,然后附件表中搜索500,看到附件路徑已經正常,,,后臺 附件管理,找到500,也正常了,可以預覽了。
但信息A前臺頁面,始終顯示遠程存儲的路徑,所以不顯示。編輯信息看到的也是一樣。
為什么附件本身已經變了,,,但信息中還是不行呢?
編輯器里面的圖片可以用內容維護工具里面批量替換內容的域名
回復@靠懸賞(設置懸賞)賺錢買授權
編輯器中的已替換,是縮略圖與多文件字段,這兩個字段是存儲附件ID的。
在phpmyadmin中,找到附件ID500的數據,然后把remote設置為0,然后再更新附件緩存就行了
給我答案吧,我要賺錢換授權
回復@靠懸賞(設置懸賞)賺錢買授權
前面已經說了,已經改過了,知道吧,全部都改成本地附件了,并且后臺附件管理預覽成功了,更新附件超10次了。
預覽成功說明已經ok了啊
更新一下數據緩存試試
回復@靠懸賞(設置懸賞)賺錢買授權
更新緩存這種低級錯誤不會放的,已經更新無數次了
怎么兩個目錄名稱?看看附件目錄設置的對不對
結貼了,是不是我說的原因
回復@靠懸賞(設置懸賞)賺錢買授權
不是~~~~~~~~
不是