PHP をいじっcurl_multi_execていて、URL が完全にダウンロードされたかどうかを確認する方法がないことに気付きました。
私が見つけた唯一の半作業方法はcurl_getinfo(). ある場合はdownload_content_length、ダウンロードしたファイルが同じサイズかどうかを確認できます。ただし、PHP および CGI-BIN ページの場合download_content_lengthは として報告され-1ます。
を使用するcurl_errno()と、タイムアウトの場合に常に機能するとは限りません。