Geocities do a thing like that I think with a little bit of space but the bandwidth is probably limited.
You seem to want to upload a number of images? You should probably get hosting. You certainly won't find a free Image host who will give you FTP Type Access because that would make it too easy to put masses on the Server.