kevkev
Erfahrenes Mitglied
Hi,
Wenn Ich mit curl eine Datei an ein Script sende, und die Datei enthält ein Leerzeichen, kommt ein Fehler.
Ok, soweit geht es noch, aber wenn nun die Datei ein leerzeichen enthält:
Ok, ich hab probiert die Leerzeichen im Dateinamen durch "\ " zu ersetzen:
Ok, der Dateiname wird auch richtig ersetzt, doch in curl bei der file=@ angabe übernimmt er aber trotzdem noch nicht die Leerzeichen.
Woran liegt den das
?
Gruß Kevin
Wenn Ich mit curl eine Datei an ein Script sende, und die Datei enthält ein Leerzeichen, kommt ein Fehler.
Code:
curl -F "file=@test.txt;type=text/plain" "http://test.de/test.php"
Ok, soweit geht es noch, aber wenn nun die Datei ein leerzeichen enthält:
Code:
curl -F "file=@test 123 456.txt;type=text/plain" "http://test.de/test.php"
Ok, ich hab probiert die Leerzeichen im Dateinamen durch "\ " zu ersetzen:
Code:
\"$i\" | sed 's/ /\\ /g'
Ok, der Dateiname wird auch richtig ersetzt, doch in curl bei der file=@ angabe übernimmt er aber trotzdem noch nicht die Leerzeichen.
Woran liegt den das

Gruß Kevin