Foxtable(狐表)用户栏目专家坐堂 → uploader上传图片后,如何验证图片数量


  共有5741人关注过本帖树形打印复制链接

主题:uploader上传图片后,如何验证图片数量

帅哥哟,离线,有人找我吗?
zhangjian222200
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1532 积分:10808 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/5/31 23:28:00 [只看该作者]

Dim drs As List(of DataRow) = DataTables("会员资料").SQLSelect("[展示照缩略图] is null And [展示照] is not null","","[会员编号] DESC")
msgbox("数量1:" & drs.count)
For Each dr As DataRow In drs
    Dim file = "e:\web\zsz\d\" & dr("展示照") ’这里去掉UrlEncode就好了
msgbox("e:\web\zsz\d\" & dr("展示照")) ’执行这里提示下图
    Dim img As image = getImage(file) '取大图,用于后续处理
msgbox(4)
msgbox("高度:" & img.height & "宽度:" & img.width) 
    Dim bmp As bitmap = new bitmap(img, 100, 100 * (img.height / img.width))
msgbox(5)
    bmp.save("e:\web\zsz\x\" & dr("展示照"))
    bmp.Dispose
    dr("展示照缩略图") = dr("展示照")
    dr.save
Next


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


[此贴子已经被作者于2017/6/1 8:36:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/1 8:35:00 [只看该作者]

Dim drs As List(of DataRow) = DataTables("会员资料").SQLSelect("[展示照缩略图] is null And [展示照] is not null","","[会员编号] DESC")
msgbox("数量1:" & drs.count)
For Each dr As DataRow In drs
    Dim file = "e:\web\zsz\d\" & UrlEncode(dr("展示照"))
    If FileSys.FileExists(file)
        msgbox("e:\web\zsz\d\" & dr("展示照")) '执行这里提示下图
        Dim img As image = getImage(file) '取大图,用于后续处理
        If img IsNot Nothing
            msgbox(4) '执行完,提示错误
            msgbox("高度:" & img.height & "宽度:" & img.width) '此行没有执行
            Dim bmp As bitmap = new bitmap(img, 100, 100 * (img.height / img.width))
            msgbox(5)
            bmp.save("e:\web\zsz\x\" & dr("展示照"))
            bmp.Dispose
            dr("展示照缩略图") = dr("展示照")
            dr.save
        End If
    End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 8:46:00 [只看该作者]

 无语,叫你去掉 UrlEncode 啊

 

Dim file = "e:\web\zsz\d\" & dr("展示照")


 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  54楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1532 积分:10808 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/6/1 11:02:00 [只看该作者]

分享计划任务处理图片缩小:将该有的文件夹添加到相应的文件夹内后,都正常了,不需要UrlEncode

'----处理展示照单元格内1行----------------------------------------------------------------------------
Dim drs As List(of DataRow) = DataTables("会员资料").SQLSelect("[展示照缩略图] is null And [展示照] is not null","","[会员编号] DESC")
msgbox("数量1:" & drs.count)
For Each dr As DataRow In drs
    Dim file = "e:\web\zsz\d\" & dr("展示照")
    Dim img As image = getImage(file) '取大图,用于后续处理
    Dim bmp As bitmap = new bitmap(img, 100, 100 * (img.height / img.width))
    bmp.save("e:\web\zsz\x\" & dr("展示照"))
    bmp.Dispose
    dr("展示照缩略图") = dr("展示照")
    dr.save
Next

'----处理生活照(单元格内多行)---------------------------------------------------------------------------------------
drs = DataTables("会员资料").SQLSelect("[生活照缩略图] is null And [生活照] is not null","","[会员编号] DESC")
msgbox("数量2:" & drs.count)
For Each dr As DataRow In drs
  For Each shz As String In dr.Lines("生活照")
    Dim file = "e:\web\shz\d\" & shz
    Dim img As image = getImage(file) '取大图,用于后续处理
    Dim bmp = new bitmap(img, 100, 100 * (img.height / img.width))
    bmp.save("e:\web\shz\x\" & shz)
    bmp.Dispose
    dr("生活照缩略图") &= iif(dr.IsNull("生活照缩略图"), "", vbcrlf) & shz
    dr.save
  Next
Next

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  55楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 11:05:00 [只看该作者]

 

[此贴子已经被作者于2017/6/1 11:04:52编辑过]

 回到顶部
总数 55 上一页 1 2 3 4 5 6