Você não disse qual sistema operacional está usando. As soluções a seguir funcionam para o Linux (não apenas para curl
, mas para a maioria dos tipos de escape :
-
Coloque o nome do arquivo entre aspas (você também precisa escapar):
curl --progress-bar -F "fileUpload=@\"yes, this filename has a comma.txt\""
-
Escape da vírgula
curl --progress-bar -F "fileUpload=@yes\, this filename has a comma.txt"