Foxtable(狐表)用户栏目专家坐堂 → 图片上传到FTP


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

主题:图片上传到FTP

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


加好友 发短信
等级:幼狐 帖子:172 积分:1914 威望:0 精华:0 注册:2012/6/6 17:08:00
图片上传到FTP  发帖心情 Post By:2012/10/5 16:07:00 [只看该作者]

请教.

表中,有"图片"列及""上传"列

"上传"列勾选时,将图片上传到FTP空间

"上传"列取消勾选时,将FTP空间上对应名称的图片删除.

请高手帮忙.

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:远程图片.zip

[此贴子已经被作者于2012-10-5 16:16:00编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/10/6 12:34:00 [只看该作者]

没有ftp地址,没法测试,大约的就是这样的:

   If e.DataCol.Name = "上传" Then
    If e.NewValue = True Then
        If FileSys.FileExists(ProjectPath & "Attachments\" & e.DataRow("图片")) Then
            Network.UploadFile(ProjectPath & "Attachments\" & e.DataRow("图片") , "ftp://zhanshang:138238@egridsoft.com/public/" & e.DataRow("图片"))
        End If
    Else
        Dim ftp1 As new ftpclient
        ftp1.host="128.169.143.96"
        ftp1.Account = "foxuser"
        ftp1.password = "136137138"
        If ftp1.FileExists(e.DataRow("图片"))
            ftp1.Delete(e.DataRow("图片"))
        End If
    End If
End If

你自己改改试试,放在表事件的DataColChanged中执行。

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


加好友 发短信
等级:婴狐 帖子:67 积分:623 威望:0 精华:0 注册:2012/10/6 2:38:00
  发帖心情 Post By:2012/10/6 19:27:00 [只看该作者]

是飞天流民老师么?

 回到顶部