Nomes de arquivos de imagem com espaço em branco

Eu recebo uma matriz de URL de imagem por pastas de imagem de digitalização php. Alguns dos nomes de arquivos de imagem têm espaço em branco. A parte depois do espaço em branco se perdeu. por exemplo: este arquivo está bem:

http://domain.com/folder/blue-sky.png

Este arquivo irá perder a parte sky.png

http://domain.com/folder/blue sky.png

Meu código para escanear a pasta não tem nada a ver com a verificação ou manipulação de nomes de arquivos. Como posso obter o nome completo deblue sky.png sem renomeá-lo parablue-sky.png?

questionAnswers(3)

yourAnswerToTheQuestion