如何在不下载文件的情况下使用其URL获取文件的大小?

时间:2015-08-24 21:19:49

标签: ruby-on-rails ruby

我有一个链接:

https://s3.amazonaws.com/screensteps_live/step_images/adabys/manuals/2292/New_section____ddown.pdf?AWSAccessKeyId=dsDSAw&Expires=2231231&Signature=AFNkandsakdIWwdwda%3D

我可以在不下载的情况下获得此PDF的大小,或者这是不可能的吗?

1 个答案:

答案 0 :(得分:1)

您可以发出HEAD请求并检查是否设置了Content-Length标头。

例如

curl -i -X HEAD http://vignette3.wikia.nocookie.net/unanything/images/3/34/Captain_Obvious.jpg/revision/latest\?cb\=20111219154532
> ...
> Content-Length: 47103
> ...