如何使用 libcurl 获取 ftp 服务器上的文件大小?
How to use libcurl to get file size on ftp server?
我正在尝试将文件上传到远程服务器。由于在上传文件时必须对文件进行一些额外的处理,因此我必须使用 ftp 以外的指定方法来上传文件。但是,我想通过 ftp 获取上传文件的大小,因为这是我访问文件的唯一方法。
有没有什么方法可以在没有 uploading/downloading 文件的情况下使用 libcurl 获取文件大小?
是的,如果您在获取 URL 时将 CURLOPT_NOBODY
(字面上的“无主体”)设置为 1L
,libcurl 将不会下载内容,只会给您有关文件的元数据。
我正在尝试将文件上传到远程服务器。由于在上传文件时必须对文件进行一些额外的处理,因此我必须使用 ftp 以外的指定方法来上传文件。但是,我想通过 ftp 获取上传文件的大小,因为这是我访问文件的唯一方法。
有没有什么方法可以在没有 uploading/downloading 文件的情况下使用 libcurl 获取文件大小?
是的,如果您在获取 URL 时将 CURLOPT_NOBODY
(字面上的“无主体”)设置为 1L
,libcurl 将不会下载内容,只会给您有关文件的元数据。