Nombres de imagen con espacio en blanco

Obtengo una matriz de URL de imagen mediante php escaneando carpetas de imagen. Algunos de los nombres de archivos de imágenes tienen espacios en blanco. La parte después del espacio en blanco se perdió. por ejemplo: este archivo está bien:

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

Este archivo perderá la parte sky.png

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

Mi código para escanear la carpeta no tiene nada que ver con verificar o manipular nombres de archivos. ¿Cómo puedo obtener el nombre completo deblue sky.png sin renombrarloblue-sky.png?