0

PDFファイルをftpサーバーにアップロードしようとしています。wininet dll にアクセスしてこれを試しましたが、失敗しました。

MS Access 2007 VB6 でこれを行う最善の方法は何ですか? .net dll を呼び出すことはできますが、それは最後の手段です。

前もって感謝します。

4

1 に答える 1

2

VB6 の場合は、FTP 機能に使用できるコントロールがあります。Project/Components に移動し、「Microsoft Internet Transfer Control」をプロジェクトに追加します。かなり使いやすいですが、何か...

    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 に答える