You're right.
The file is not deleted.
Some servers accept file whith space, some else no.
They're renaming the file after de STORE cmd (Like "_iconnu.jpg").
I did'nt see that before.
There's no problem, but the CHMOD failled because the file was renamed.
CWD /usr/local/apache/vhosts/devbug.net/htdocs
250 CWD command successful
TYPE I
200 Type set to I
PASV
227 Entering Passive Mode (82,112,100,163,248,10).
STOR none.jpg
150 Opening BINARY mode data connection for none.jpg
226 Transfer complete.
CWD /usr/local/apache/vhosts/devbug.net/htdocs
250 CWD command successful
SITE CHMOD 775 none.jpg
550 none.jpg: No such file or directory
CWD /usr/local/apache/vhosts/devbug.net/htdocs
250 CWD command successful
PWD
257 "/usr/local/apache/vhosts/devbug.net/htdocs" is current directory.
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (82,112,100,163,249,94).
LIST
150 Opening ASCII mode data connection for file list
Manualy I send this RAW cmd:
SITE CHMOD 775 "\ none.jpg"
Works fine.
But on another server with the same file:
CWD /decoupe
250 OK. Le repertoire courant est /decoupe
TYPE I
200 TYPE est maintenant 8-bit binary
PASV
227 Entering Passive Mode (193,252,114,11,195,159)
STOR none.jpg
150 Connexion de donnee acceptee
226-208877.1 Moctets d'espace disque libre
226-Fichier transfere sans probleme
226 0.242 secondes (mesuree ici), 34.57 Koctets par seconde
CWD /decoupe
250 OK. Le repertoire courant est /decoupe
SITE CHMOD 775 none.jpg
550 Ne peut changer les permissions vers none.jpg: No such file or directory
CWD /decoupe
250 OK. Le repertoire courant est /decoupe
PWD
257 "/decoupe" est votre position actuelle
TYPE A
200 TYPE est maintenant ASCII
PASV
227 Entering Passive Mode (193,252,114,11,195,160)
LIST
150 Connexion de donnee acceptee
But the stored filename is "_none.jpg".
So, the CHMOD failed again.
I don't think that is there a prety solution at that.
Testing if the file exist befoire doing the chmod ? Too long when there are many files.
Don't show the alert ? Why not, but real errors will not be show.
Ok, I know why this alert comes up, I will do with this

Thanks for your reply.
Le_Bug.