Foxtable(狐表)用户栏目专家坐堂 → [求助]文件下载


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

主题:[求助]文件下载

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
[求助]文件下载  发帖心情 Post By:2023/4/23 10:23:00 [显示全部帖子]

如何通过客户端获取文件
1、服务端返回表,通过客户端查看,如果表A中列A有多张图片名,如客户端通过列A检查本地图片是否存在,不存在的图片名,返回服务器下载该图片

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)参考:http://www.foxtable.com/webh...  发帖心情 Post By:2023/4/23 11:21:00 [显示全部帖子]

没有用FTP,

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)看2楼第二个帮助。或者:http://www....  发帖心情 Post By:2023/4/23 14:37:00 [显示全部帖子]

 If FileSys.FileExists(ProjectPath & "Attachments\" & xzp (i)) = False Then
       

       hlyzlxz.FormData.Add("gp" , xzp (i))

这一句如何写成有多个文件名

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)一次只能下载一个  发帖心情 Post By:2023/4/23 14:46:00 [显示全部帖子]

那如何控制发出请求

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)放到循环里就行了  发帖心情 Post By:2023/4/23 15:16:00 [显示全部帖子]


For i As Integer = 0 To xzzp.Count - 1
  

    If FileSys.FileExists(ProjectPath & "Attachments\hlygrzp\" & xzp (i)) = False Then
       

      hlyzlxz.FormData.Add("gp" , xzp (i))
next
这样还是不行
可以举个列子不

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)下文件用GetFilehttp://www.foxtable...  发帖心情 Post By:2023/4/23 15:27:00 [显示全部帖子]

For i As Integer = 0 To xzzp.Count - 1
  

    If FileSys.FileExists(ProjectPath & "Attachments\hlygrzp\" & xzp (i)) = False Then
       

      hlyzlxz.FormData.Add("gp" , xzp (i))
next
用这个,提示具有相同键值

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)完整代码呢  发帖心情 Post By:2023/4/23 15:37:00 [显示全部帖子]

服务端
If FileSys.FileExists(ProjectPath & "Attachments\hlp\" & e.PostValues("gp")) = True Then
'                                MessageBox.Show(e.PostValues("gp"), "提示2")
                                 e.WriteFile(ProjectPath & "Attachments\hlp\" & e.PostValues("gp"))
                            Else
                                MessageBox.Show("无照片", "提示3")
                               End If 
客户端
Dim hlyzlxz As New HttpClient("http://192.1**.1**.1**:***/zz.htm")
Dim xzp As List(Of String)
xzp = Tables("hx_Table1").Current.DataRow.Lines("KK")
Dim ii As Integer
For i As Integer = 0 To xzgrzp.Count - 1
If FileSys.FileExists(ProjectPath & "Attachments\hlp\" & xzp (i)) = False Then
 hlyzlxz.FormData.Add("gp" , xzp (i))
   ii=i 
    End If
If hlyzlxz.GetFile(ProjectPath & "Attachments\hlp\" & xzp (ii)) Then
        MessageBox.show("文件下载成功", "提示1")
    Else
        MessageBox.show("文件下载失败", "提示2")
    End If

 回到顶部