Tag: sftp

使用VBA和URLDownloadToFile从SFTP下载文件

我们的ftp服务器刚刚迁移到一个sftp服务器。 我们几个人共享的工作手册使用vba下载文件。 我改变了url到新的SFTPurl,现在它不会下载。 URLDownloadToFile是否与SFTP兼容? Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" _ Alias "URLDownloadToFileA" (ByVal pCaller As Long, _ ByVal szURL As String, ByVal szFileName As String, _ ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) sub ftp() URLDownloadToFile 0, _ "sftp://username:P)O(i4b6@sftp.st.gov/internet/in/201711_80.1035", […]

如何使用VBA for Microsoft Office从电子表格中使用ftp,http或套接字上载数据?

我有一个Excel电子表格,我想把一个button,所以用户将能够上传他们的数据到一个http / ftp服务器,或直接发送数据到服务器使用套接字。 我注意到有人创build了一个ftp脚本来做。 首先,我不确定每个人在他们的Windows机器上都有ftp,其次,我宁愿使用一种方法来更好地监视上传的进度。 例如,我想知道用户标识/密码是否失败,如果传输成功完成,是否与接收服务器有任何其他types的错误。 谢谢。

通过sFTP&FTP上传VBA,logging输出以检测错误

我写了下面的代码尝试上传到两个不同的服务器,一个通过FTP和一个通过SFTP。 我想知道是否有一个更好的方式来通过SFTP上传,因为我有它的当前方法不会触发FTP错误,如果它失败的任何部分。 我想一个解决办法,我想有的是他们两个将输出logging到一个文本文件,然后从那里我可以看到什么是手动错误,如果我想设置一个简单的读取日志,检查错误,如果x做y … On Error GoTo Err_FTPFile ' UPLOAD FIRST FILE VIA FTP 'Build up the necessary parameters sHost = "ftp.server.com" sUser = "user@server.com" sPass = "password" sSrc = """" + Environ("TEMP") + "\" + file + ".txt" + """" sDest = "/remote/folder/" 'Write the FTP commands to a file iFNum = FreeFile sFTPCmds1 […]