以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 上传文件报错—路径中具有非法字符 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161826) |
-- 作者:aoyanghongwei -- 发布时间:2021/3/31 8:31:00 -- 上传文件报错—路径中具有非法字符 数据库里定义一个上传文件功能,并对文件名进行了重定义,但出现了一个报错,报错内容为: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.5.29.8 错误所在事件: 详细错误信息: 路径中具有非法字符。 采用了msgbox()排查,显示文件名是OK的,但随后还是出现了报错。 请教各位大神,这是哪里出现了问题呢? Dim dr As DataRow = e.DataRow Dim ext As String ext = e.FileName.SubString(e.FileName.LastIndexof(".") + 1) \'获得文件后缀名 Select Case e.DataCol.name Case "培训课件" Dim kjs= e.DataRow.Lines("培训课件").Count If dr.IsNull("培训内容") Then MessageBox.Show("请先输入培训内容!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) e.Cancel = True Else e.FileName = dr("培训内容") & "--培训课件" & "-" & kjs & "." & ext End If If dr.IsNull("培训课件")=False Then e.FileName = dr("培训内容") & "--培训课件" & "-" & kjs & "." & ext msgbox(e.FileName) End If
|
-- 作者:有点蓝 -- 发布时间:2021/3/31 9:20:00 -- 文件路径有不合法的字符,弹出看看 msgbox(dr("培训内容") & "--培训课件" & "-" & kjs & "." & ext)
|