Foxtable(狐表)用户栏目专家坐堂 → web


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

主题:web

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/14 11:57:00 [只看该作者]

或者有没有更简短的方法呢

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/14 12:00:00 [只看该作者]

错误提示里的代码,和上面的代码没有关系,其它地方代码的问题

For Each v As JToken In JArray.Parse(str1)
    'Output.show(v)
    v=v.tostring.replace("data:image/jpeg;base64,","")

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/14 13:55:00 [只看该作者]

Dim r As Row = Tables("table_3").addnew
If e.postvalues.ContainsKey("username") Then
r("单号") = e.postvalues("username").Tostring()
End If 

Dim str1 As String = e.postvalues("image")
For Each v As JToken In JArray.Parse(str1)
    'Output.show(v)
    v=v.replace("data:image/jpeg;base64,","")
'v=v.replace("data:image/jpeg;base64,","")
    Dim bs As Byte() = Convert.FromBase64String(v)
    Dim stream As System.IO.Stream = New System.IO.MemoryStream(bs)
    Dim bmp As System.Drawing.Bitmap = New System.Drawing.Bitmap(stream)
    bmp.save("c:\123.jpg")
    Dim proc As new Process
    Dim ftp1 As New FtpClient
    Dim i As Integer = 0
    Dim dr As Row = Tables("Table_3").Current
    ftp1.host="172.16.120.41"
    ftp1.Account ="admin"
    ftp1.password ="qw123" 
    If ftp1.MakeDir(dr("单号") & "\") Then
    
    Else

    End If
    If ftp1.Upload("c:\123.jpg") = True Then
    'msgbox("成功")
    Else
     'msgbox("不成功")
    End If
    If ftp1.FileExists("\" &dr("单号")& "\" & dr("单号") & ".jpg") Then 
    For i = 1 To 999 
    If ftp1.FileExists("\" &dr("单号")& "\" & dr("单号")& "("&  i &").jpg")=False Then 
    Exit For
    End If
    Next
    End If 
    If i > 0 Then
    ftp1.Rename(FileSys.GetName("c:\123.jpg"),"\" &dr("单号") &  "\" & dr("单号") &"("&  i &").jpg")
    r("图片") = "\" &dr("单号") &  "\" & dr("单号") &"("&  i &").jpg"
    ftp1.Delete("/" & FileSys.GetName("123.jpg"))
    Else
    ftp1.Rename(FileSys.GetName("c:\123.jpg"),"\" &dr("单号") & "\" & dr("单号") &".jpg")
    r("图片") = "\" &dr("单号")& "\" & dr("单号") & ".jpg"
    ftp1.Delete("/" & FileSys.GetName("123.jpg"))
    End If
    Next
老师我想问一下这个,多张图片,应该怎么写呢

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/14 13:56:00 [只看该作者]

上传是两个都已经上传了但是写的话只写了一个,所以只能显示一张图片

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/14 14:03:00 [只看该作者]

使用换行符分隔即可

r("图片") = "图片1.jpg" & vbcrlf & "图片2.jpg"


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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2021/12/14 14:55:00 [只看该作者]

老师您知道,他逻辑应该怎么判断好呢,例如我上传两张图片,他是怎么识别到他是图片1 跟图片2呢
[此贴子已经被作者于2021/12/14 15:00:02编辑过]

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2021/12/14 15:04:00 [只看该作者]

难道是用两个变量把图片1,图片2 的路径名字储存 ,然后在写进图片列吗

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/14 15:07:00 [只看该作者]

不用管多少张图片,往集合里添加即可:http://www.foxtable.com/webhelp/topics/2717.htm

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/14 15:39:00 [只看该作者]

那应该怎么弄呢老师,不是很懂

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/14 15:54:00 [只看该作者]

Dim lst As New List(of String)
For Each 
fl As String In 接收的文件列表
其它保存文件处理
    
lst.Add(fl)   
Next

dr.DataRow.Lines("图片") = lst

 回到顶部
总数 101 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..11