账号通
    

账号  

密码  

2520

查看

4

回复
主题:修复上传文件带[ ]文件夹误删的bug (一生有你) [收藏主题] 转到:  
cf809 当前离线

366

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:1988 分
登录次数:136 次
注册时间:2009/8/10
最后登录:2012/5/17
cf809 发表于:2010/4/3 1:02:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

前天用“一键清理未记录的垃圾文件”测试带会员带括号的文件夹出问题 后来弄好了 2号打上补丁又出这个问题  我照老样子弄不好了!

Microsoft VBScript 运行时错误 错误 '800a0046'

没有权限

/admin/KS.AdminFiles.asp,行 509

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/4/4 10:52:00   | 只看该作者 查看该作者主题 沙发 
嗯,这个小BUG下次补丁时,要更新一下的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cf809 当前离线

366

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:1988 分
登录次数:136 次
注册时间:2009/8/10
最后登录:2012/5/17
cf809 发表于:2010/4/4 0:43:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线网校系统

可能是上次我怕误删文件 把删除权限去了的 忘记了  不过感谢一生版主把"一键删除未关联垃圾文件"的bug弄好了 经过测试!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/4/3 10:34:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)

特意测试了一下,没有你上面的错误提示,你应该检查目录有没有权限吧,如删除权限


 


但有一小处BUG,就是中文名转换为[后,会将中文会员名所上传的文件清理掉.


 


所以要改下admin/KS.AdminFiles.asp,判断如果上传路径含有[时,要特殊处理下


 


找到568行左右


 


  Dim Rs,SQL,Param
  SQL = "SELECT TOP 1 ID FROM [KS_UploadFiles] WHERE FileName like '%" & FileName & "'"
  Set Rs = Conn.Execute(SQL)


改成


 


  Dim Rs,SQL,Param
  IF INSTR(FileName,"[")<>0 and Instr(FileName,"]")<>0 then
   FileName=Split(FileName,"[")(0) & "%" & Split(FileName,"]")(1)
  end if
  SQL = "SELECT TOP 1 ID FROM [KS_UploadFiles] WHERE FileName like '%" & FileName & "'"
  Set Rs = Conn.Execute(SQL)


这样改一下就不会误删除中文名上传的用户了


 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gbtt369 当前离线

323

主题

14

广播

2

粉丝
添加关注
级别:三年级

用户积分:4208 分
登录次数:155 次
注册时间:2009/10/9
最后登录:2017/5/8
gbtt369 发表于:2010/4/3 9:59:00   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统
会不会没完整覆盖?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10986秒 powered by KesionCMS 9.0