Foxtable(狐表)用户栏目专家坐堂 → 求助:采用二进制文件上传图片,只要是JPG就报错


  共有4729人关注过本帖平板打印复制链接

主题:求助:采用二进制文件上传图片,只要是JPG就报错

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:采用二进制文件上传图片,只要是JPG就报错  发帖心情 Post By:2015/4/8 21:20:00 [只看该作者]

求助:采用二进制文件上传图片,只要是JPG就报错

 
图片点击可在新窗口打开查看此主题相关图片如下:33333.jpg
图片点击可在新窗口打开查看

Dim pbx As WinForm.PictureBox = Forms("物料信息").Controls("PictureBox1")
If e.Sender.ComboList = ""
    Return
End If
If Tables("物料信息").Current Is Nothing Then
    pbx.Image = Nothing
Else
    '  判断选择的是不是  图片格式,如果不是  则不执行代码   
    Dim dt As DataRow = DataTables("物料附件").SQLFind("附件内容='" & e.Sender.SelectedItem & "' and 物料编码='" & Tables("物料信息").Current("物料编码") & "'")   
    If dt IsNot Nothing '必须要判断不然  报错
        Dim nm() As String = e.Sender.SelectedItem.split(".")
        Dim tpjh As String = "bmp,jpg,png,gif"
        If tpjh.Contains(nm(nm.Length-1)) Then '如果是图片格式则显示           
            pbx.Image = dt.SQlLoadImage("附件内容") '从后台提取照片并显示
        Else
            pbx.Image = Nothing
        End If
    End If
End If

Dim lbx As WinForm.ListBox = e.Form.Controls("ListBox1")
Dim dr As DataRow = DataTables("物料附件").Find("附件内容='" & lbx.SelectedItem & "' and 物料编码='" & Tables("物料信息").Current("物料编码") & "'")
Dim fl As String =  ProjectPath & "附件\" & lbx.SelectedItem

 


图片点击可在新窗口打开查看此主题相关图片如下:111111111.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1111222.jpg
图片点击可在新窗口打开查看

 

 

 

 


[此贴子已经被作者于2015/4/9 9:53:58编辑过]

 回到顶部