Вот пример обращения к ресурсу методом PUT:
curl -XPUT -T "D:\test.zip" --user "some:some" "https://some.resource"
Если файл маленький, то передача срабатывает без проблем, но при попытке передать что то 100мб+ (точно не замерял, проверял на 3гб, 2гб, 100мб) просто виснет грубо говоря. Через консоль выполняю команду и он просто ждет, хотя давно уже должно было все загрузится.
Я предположил, что мне не хватает каких то заголовков для корректной работы.