0

それで、1 つのことを除いて、WININET 関数でほとんどのことをうまく行っているように見える、この本当に素晴らしいftp ライブラリを見つけました。ファイルのアップロード/ダウンロードの進行状況は表示されません。これを修正する簡単な方法はありますか?または、これを拡張するのは地獄のようであり、他のライブラリを使用したほうがよいでしょうWebRequest(プログレスバーのコード例を見たことがありますが、このクリーンで素敵なライブラリは私にとっては良いようですので、これを使用することをお勧めします) .

また、WebRequests などを使用する場合、スピード、スケーラビリティなどの点で Wininet を使用するのと同じくらい良いでしょうか?

    public void GetFile(string remoteFile, string localFile, bool failIfExists)
    {
        int ret = WININET.FtpGetFile(_hConnect,
             remoteFile,
             localFile,
             failIfExists,
             WINAPI.FILE_ATTRIBUTE_NORMAL,
             WININET.FTP_TRANSFER_TYPE_BINARY,
             IntPtr.Zero);

        if (ret == 0)
        {
            Error();
        }
    }
4

1 に答える 1

0

私の質問への直接の回答ではないかもしれませんが、http://netftp.codeplex.com/は私が必要とするすべてを行います。

于 2012-09-07T23:33:44.093 に答える