Long ago I used some version of WS_FTP Pro, but I was annoyed with it creating WS_FTP.log files in every folder. I don't know if there was a setting or that...
At some point I just used plain old Windows Explorer, which was fine because I'm used to managing files like that anyway. But that was when I hit those problems where it just failed to upload in the folders I mentioned, the SNES and the PC, but the NES has that problem too. But I see it's not all of the files, it's just the main HTML file, which can get pretty large in these folders.
I use FileZilla now, and to circumvent that uploading problem, I upload the .htm file last. When it says it's uploaded 100%, it hangs there for a few seconds. I can't wait for it to respond because it will say it failed (it didn't) or try to reupload it, in which case I have to wait for it to hit 100% again. When I see that the number of bytes uploaded is the same as the size of the file, I just cancel it or close the program entirely but it's apparently been uploaded and is fine. I wish it would just upload without the hang-up though.
So what I don't understand is - and I don't see an option for it - is why it struggles with .htm files over a couple megs, but doesn't have problems with other files of other types that can be much larger? It's like it's reading the HTML files or something. Isn't it all data, and any number of things of the same amount of bytes should just upload at the same rate or by the same method? It shouldn't be FileZilla's, or Windows Explorer's, or any other FTP program's job to do anything with the files but just upload them, leave the reading of them to the browsers when other users are actually accessing them.
I envision it like this, imagine you've got to live somewhere else, so you're ready to move, and you've got all your stuff packed into boxes. Your friends, or the hired movers, whoever, come along to help bring the boxes from one house to another. But you've got a bunch of books in some of the boxes, and the movers are having to browse all of your books before they move the boxes of books over. First of all, that's fricking stupid, you didn't hire/ask them to read your stuff, but to move it. And then they have no trouble bringing your other boxes, or even your grand piano over, but anytime there's a box of books, nope, gotta browse them all. And then when there's too many books they get stuck. Why? Just move it!
Like, seriously. I didn't think files were inherently different from each other. It's just bytes, which in turn are just bits, which are strings of 0s and 1s. But hey! Some bytes spell out that this is a header or extension indicating that this is an HTML! Let's upload it but then choke while reading it! Gah, that's ridiculous.
I don't get WHY HTMLs have to be handled differently, surely there's got to be an FTP program that doesn't have to snoop. Unless it's the server's problem?