To give another deviant a direct link to this FAQ answer, use the following code in your comment or forum post:
When I upload images using FTP, they do not show up in the File Deck.
Make sure that you are uploading your images using BINARY mode. If you upload using ASCII or any other mode the system will not recognize the files. File names should not contain any special characters such as & or $ etc.