以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  上传文件,为啥提示失败  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88665)

--  作者:天蝉一线
--  发布时间:2016/8/7 10:35:00
--  上传文件,为啥提示失败
Dim ftp1 As New FtpClient
ftp1.Host="127.0.0.1"
ftp1.Account = "ccgluser"
ftp1.Password = "5991404cwk"
ftp1.UTF8 = True
Dim dlg As new OpenFileDialog
dlg.MultiSelect = True
If dlg.ShowDialog = DialogResult.OK Then
    For Each f As String In dlg.FileNames
        Dim finfo As New FileInfo(f)
        If ftp1.Upload(f,"/文件" & finfo.Name.Replace(finfo.Extension, Format(Date.Now, "yyyyMMddHHmmss") & finfo.Extension)) = True Then
            Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        Else
            Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        End If
    Next
End If
ftp1.Close

我在服务器上设置了“文件”夹共享,不过登陆的时候需要服务器本身设置的用户名和密码才能访问

--  作者:天蝉一线
--  发布时间:2016/8/7 10:50:00
--  
[10:49:32] 正在连接服务器
[10:49:43] FTP错误,System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O00_oO__()
[10:49:43] 正在断开服务器
[10:49:43] FTP错误,System.Net.Sockets.SocketException: 无法立即完成一个非阻止性套接字操作。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O00_oO__()
[10:49:43] 连接服务器失败,
[10:49:46] 正在连接服务器
[10:49:57] FTP错误,System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O00_oO__()
[10:49:57] 正在断开服务器
[10:49:57] FTP错误,System.Net.Sockets.SocketException: 无法立即完成一个非阻止性套接字操作。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O00_oO__()
[10:49:57] 连接服务器失败,
[10:50:08] 正在连接服务器
[10:50:18] FTP错误,System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O00_oO__()
[10:50:18] 正在断开服务器
[10:50:18] FTP错误,System.Net.Sockets.SocketException: 无法立即完成一个非阻止性套接字操作。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O00_oO__()
[10:50:18] 连接服务器失败,

--  作者:大红袍
--  发布时间:2016/8/7 12:05:00
--  

 共享文件夹,不是ftp啊。

 

BeforeOpenProject加入代码,然后,直接访问文件夹就行啊 http://www.foxtable.com/webhelp/scr/0331.htm

 

 

Dim p As new Process()
p.StartInfo.FileName = "cmd.exe"
p.StartInfo.UseShellExecute = False \'关闭Shell的使用
p.StartInfo.RedirectStandardInput = True \'重定向标准输入
p.StartInfo.RedirectStandardOutput = True \'重定向标准输出
p.StartInfo.RedirectStandardError = True \'重定向错误输出
p.StartInfo.CreateNoWindow = True \'设置不显示窗口
p.Start()
p.StandardInput.WriteLine( "net use  \\\\192.168.44.202\\ 密码 /user:用户名")
p.StandardInput.WriteLine("exit")