以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  文件上传  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116626)

--  作者:nncchh
--  发布时间:2018/3/28 13:55:00
--  文件上传
老师好,下列程序是用高开版文件监控事件上传文件,发布前运行没问题,发布后不能上传文件了,请老师解决一下,谢谢!
Dim bn As String = args(0)
Dim cn As String = args(1)
Dim e =  args(2)
If CurrentTable.name = bn Then
    With CurrentTable
        If .Cols.Contains(cn)  Then
            If .Current IsNot Nothing Then               
                Dim ftp As New FTPClient
                ftp = Functions.Execute("ftp")
                Dim r As Row = .Current
                Dim ls = r.DataRow.Lines(cn)               
                Dim file = "/" & .name & "/" & e.name
                If ftp.DirExists("/ " & .name ) = False Then
                    ftp.MakeDir("/" & .name)
                End If
                If  ftp.Upload(e.FullPath,file,True) = True Then
                    ls.add(file)
                Else
                    msgbox("上传" & e.FullPath & "失败")
                End If               
                r.DataRow.lines(cn) = ls
                ftp.Close
            End If
        End If
    End With
End If

--  作者:有点甜
--  发布时间:2018/3/28 14:37:00
--  

1、你代码加入msgbox,看能否进入执行到各个msgbox

 

http://www.foxtable.com/webhelp/scr/1485.htm

 

2、如果报错,报错截图发出来看看


--  作者:nncchh
--  发布时间:2018/3/28 21:00:00
--  
不是程序问题,是我把存放文件的目录搞错了,谢谢老师了