0

ではlibcurl、設定によって呼び出される関数のパラメータは何を意味しますCURLOPT_PROGRESSFUNCTIONか?

int function(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow);

私が知っているその不十分な質問ですが、ウェブサイトは説明していないようです、または私は見つけることができませんでした:(

4

1 に答える 1

2

このが役に立つかもしれません。要約する:

int function(
  void *clientp,  // this is an unchanged pointer as set with CURLOPT_PROGRESSDATA
  double dltotal, // the total bytes to be downloaded (or 0 if not downloading)
  double dlnow,   // the current download bytecount (or 0 if not downloading)
  double ultotal, // the total bytes to be uploaded (or 0 if not uploading)
  double ulnow);  // the current upload bytecount (or 0 if not uploading)

についてはCURLOPT_PROGRESSDATAを参照してくださいclientp。コールバックから 0 以外の値を返すと、転送はキャンセルされます。

于 2012-12-02T11:35:04.173 に答える