0

我正在尝试将 pdf 文件上传到 ftp 服务器。我已经通过访问 wininet dll 进行了尝试,但没有成功。

在 MS Access 2007 VB6 中执行此操作的最佳方法是什么?我可以调用 .net dll,但这是我最后的手段。

先感谢您。

4

1 回答 1

2

如果您的意思是 VB6,那么有一个控件可以用于 FTP 功能。转到项目/组件并将“Microsoft Internet 传输控制”添加到您的项目中。它相当容易使用,但类似...

    Inet.UserName = "Username"
    Inet.Password = "Password"
    Inet.Protocol = icFTP
    Inet.RemoteHost = "123.123.123.123"

    Inet.Execute , "put " & sFileToTransfer & " " & sFilenameOnRemoteHost

    While Inet.StillExecuting
        DoEvents
    Wend

完成后检查 Inet.ResponseCode

如果您的意思是 Ms/Access 中的 VBA,那么您可以写出一个小批处理文件,然后执行它。

于 2012-12-12T11:06:09.127 回答