Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 附件数据库中文件格式错误怎么改呀

[复制链接]
blackbear 发表于 2007-12-8 01:17:54 | 显示全部楼层 |阅读模式
数据库是从6kbbs转过来的,转过来后贴子中的附件不显示了,本来有附件的贴子好像就从来没有过附件似的,只有gif格式的附件显示出联接但并不显示图片,如下图所示,右击也能看到属性,其它格式的附件地址联接也没有,我把附件复制到attachments/6kbbs/目录中
但不能显示附件的联接或图片。
Snap2.gif
用phpMyAdmin打开attachments数据库后发现转过来的贴子的附件文件类型和大小不对,新发贴子是对的,目前的问题是两个:
1。怎么替换一下文件类型中的数据,好像可用SQL可俺不会呀
2。替换过之后系统是否还要做什么设置呀,不会一运行又被系统覆盖了吧
Snap3.gif

[ 本帖最后由 blackbear 于 2007-12-8 03:17 编辑 ]
回复

使用道具 举报

 楼主| blackbear 发表于 2007-12-8 15:29:50 | 显示全部楼层
已经在phpMyAdmin中把文件类型替换了,不同的图片格式替换成的字符不同

image/pjpeg ——JPG
image/gif  ———GIF
image/bmp ——BMP

phpMyAdmin执行的SQL语句(是替换JPG的)
UPDATE `discuz`.`cdb_attachments` SET `filetype` = 'image/pjpeg' WHERE RIGHT(`cdb_attachments`.`filename`, 3) = 'jpg'
回复

使用道具 举报

 楼主| blackbear 发表于 2007-12-10 21:02:58 | 显示全部楼层
经过几天奋战终于搞明白了图片不显示的问题,现在是有些图片不在原来的贴子,原来论坛置顶贴的首贴PID都置为1了,所以都找不到主了,只好手工一个一个的恢复了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 06:59 , Processed in 0.112012 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表