curl - curl替代绕过client_max_body_size
问题描述
我正在尝试将存档放入工件中,但是我前面有一个 ngnix,我无法对其进行配置,并且当我尝试.zip
通过 上传存档时 curl -k -H "X-JFrog-Art-Api:<API_KEY>" -X PUT "https://artifactory/.." -T <FILE>.zip
,由于 client_max_body_size,ngnix 不会让我:
<html>
<head><title>413 Request Entity Too Large</title></head>
<center><h1>413 Request Entity Too Large</h1></center>
</body>
</html>
有没有办法将文件分成块或解决这个问题?谢谢
解决方案
第一:掉落-X PUT
。这伤害了我的灵魂。
然后,-k
希望只是您在实验时使用的东西
最后:-H "Transfer-Encoding: chunked"
是你的朋友。它将使 curl 发送分块的请求,而不是预先传递大小。
curl -H "X-JFrog-Art-Api:<API_KEY>" "https://artifactory/.." -T <FILE>.zip -H "Transfer-Encoding: chunked"
推荐阅读
- mysql - 如何通过关系将 MyIsam 迁移到 InnoDB(外键约束格式不正确)?
- docker - 库 wkhtmltopdf 在 Docker 中不起作用
- jestjs - 如何配置 jest 测试以使用 nuxt-env
- flutter - Flutter 动画图标循环
- java - 由于 java 版本,Spinnaker hal 未启动
- php - Sylius安装:什么时候需要做yarn install?
- php - 为什么我的邮递员基本身份验证无法正常工作?
- arrays - 从数组中删除空行
- python - 将字符串行转换为字典
- php - 我应该将用户凭据和用户推文/帖子分开放在另一个表中还是将它们全部放在一个表中?