So I\'m trying to curl this URL:
http://images.fastcompany.com/upload/Screen shot 2011-04-28 at 8.13.21 PM.png
URL Encoded it reads as:
http%3
Just use str_replace.
echo str_replace ( ' ', '%20', 'http://images.fastcompany.com/upload/Screen shot 2011-04-28 at 8.13.21 PM.png' );
Perhaps try replacing spaces with %20
?
I use:
$link = trim($link);
$link = str_replace ( ' ', '%20', $link);
Use the str_replace();
function. Replace your " "
with "%20"
For me just to put the name with spaces between "" worked.
Example
curl --upload-file "001- name - lastName.pdf" https://transfer.sh/ernesto
Notice the use of "" in "001- name - lastName.pdf"