I’m having lots of trouble uploading files to my webspace on Comcast. iPhoto created a folder with the necessary photos and files inside, and I tried to drag the whole kit and kaboodle to my website with Fetch. All the files and folders showed up, but they’re all empty - they read 0K and are blank in web browsers.
I tried uploading the files one at a time through Comcast’s web-based service, which got the files there, but the folder names were in uppercase and my browser didn’t seem to like that. Netscape went to the site, but Safari wouldn’t. So I went in with my FTP client and renamed them all to lowercase - and now, even though the client shows the files there and complete, the website won’t come up in either browser. Here’s the website I’m trying to put up:
Thanks, but since I have a Mac, I can’t run WS_FTP. I’ve used it for school, though, and never had a problem with it - but those were school computers uploading to a school server.
Can you run Cute FTP on a Mac? I’ve got WS now, which is fine, but I had Cute on my old machine, and it was a nice piece of software (as was its HTML editor).
I don’t think so… I have Fetch and Transmit, which are both OS X FTP clients. What I can’t figure out is that the files are there in the FTP panel but they aren’t showing up in the browser.
How sure are you that the url is correct? When you renamed the files, did any funky characters or spaces get added?
The uppercase url should not have mattered for the browser, but going lowercase was a good idea.
Another thing to try: since copying the whole kit and kaboodle gave funny results, try doing an mput from your ftp client to the web server. You say you can see the files, but they are blank. Try transferring them again.
Try locally. Can Safari or Netscape see the html pages if you go to file:///whatever_the_path_to_the_file_is.html? If not, then you won’t see them on the website. If so, then you know you aren’t crazy. So you got that going for you.
Argh. I try “Synchronize” in Transmit and throw everything over… and everything’s empty. If you try the link above, all you get is a white, blank page. Transmit shows that it’s sending the information with each file (177K of 177K, for example) but then only the filename ends up on the server, no data. This is so frustrating.
Doesn’t OSX have a command line? And doesn’t it include a plain vanilla *nix install? You could check if you’ve already got command line ftp, thought I don’t know how you’d get a terminal, what the directory structure is on a Mac, etc.
mput is an FTP command, stands for “multiple PUT” ('cause “put” is a command too). If you say “mput *.jpg”, it’ll upload all jpeg files in your currect local dir to your current remote dir.
If this is actually an option, you’d do something like
And all the files in somedir get transferred to the web server under remotedir
Windows users can do this at a DOS command prompt, 'cause for some reason, MS included a really good command line FTP client with 'doze. Go figure.
Check the permissions of the files and directories on the server. The files have to be “world readable” and the directories have to be “world executable” as well. Since you haven’t provided enough information, I cannot guess as to how you do that with your software.
I have solved upload problems by setting “PASV mode” on in some FTP programs.
ftg, is there a command I can send that will set permissions? The FTP client allows you to send raw commands.
I finally got the files up using my girlfriend’s laptop - it seems that if you upgrade your OS, you can’t send files via FTP anymore. Why Apple hasn’t addressed this, I don’t know. At any rate, the files are there, but I have a new problem.
I like NetFinder better than Fetch but either should work. Fetch is certainly non-buggy and venerably dependable.
If the files are up there but your browser isn’t going to them –
a) Is it failing to go to a linked file when you click the link? If so, most likely you are currently staring at a cached copy of the current page, not the more-recently-modified one. You have to refresh to get it to re-fetch the page. Some browsers are weirder than others about insistently using cached copies which won’t reflect your changes.
b) If you are typing in the literal full path to the .html or .jpg file and it still won’t load, ummm…something else is amiss, obviously. Check the number of kilobytes reported in Fetch – the Comcast server may have failed to receive the file and Fetch is showing a file name for a zero K file. (Did you perhaps put a space or other illegal character in a file name?)