我正在尝试改进 WebDAV bash 上传器,以在文件已经存在于 Web 服务器上时绕过上传文件。
什么应该与 HEAD 请求一起使用并在此之后解析它。
如果解决方案还包括尺寸验证,则额外奖励。
快速而肮脏:只需检查响应中是否有 Content-Length 标头?
就像是:
curl -I http://google.com | grep Content-Length
然后可能使用 awk 解析长度:
curl -I http://google.com | grep Content-Length | awk -F ': ' '{print $2}'
这将为您提供内容的长度(以字节为单位)(如果文件存在),否则为空字符串。
| 归档时间: |
|
| 查看次数: |
8996 次 |
| 最近记录: |