>>218891
> Можно попробовать < вместо @ использовать.
Попробовал. Получается «Empty reply from server», то есть, даже хуже, чем с собакой — с ней было видно, что файл получен на той стороне, обработан, но содержимого нет.
> Как видишь, файл может "просто так" отправляться, а может попадать в поле формы.
«Просто так» — это «-T», PUT request, редкий зверь. В моём случае именно форма.
> Посмотри в Copy as curl в DevTools Network panel.
Посмотрел. Копируются только заголовки: Host, User-Agent, Accept, Accept-Language, Referer, Connection, Content-Type, DNT; в конце курловая опция --data-raw '' (sic). Нет -F, -X, -T.
Знал бы я способ как-то пошагово отладить всё это вместе, вроде как пройтись в GDB, было бы проще.