DOS/Windows kan werken met lange bestandsnamen, met daarin hoofd- en kleine letters. Er wordt echter geen onderscheid gemaakt tussen hoofd- en kleine letters. Ook mogen er spaties en $-tekens in de naam voorkomen.
De website draait veelal onder Unix of iets soortgelijks. De daar gebruikte bestandsnamen lijken wel wat op die van DOS\Windows, maar hoofd- en kleine letters worden onderscheiden, en spaties en dollars mogen niet! (Als je met Jbuilder een class in een class maakt (niet zinvol, maar 't kan wel!) dan maakt Jbuilder een naam met een $ er in.)
De mapstructuur op je eigen machine en de website moet je precies hetzelfde houden. Bij gebruik van Jbuilder moet je even goed kijken hoe die z'n mappen maakt: iets dieper genest dan je zou denken. Jbuilder maakt een HTML die naar de applet verwijst: die HTML kan je editen en gebruiken. Als je dat handig doet maakt dat het FTP'en gemakkelijker.
Als een van je HTML's verwijst naar een bestandsnaam waarin een driveletter (C:, d:, enz.) gebruikt wordt, dan zal dat bestand van jouw harde schijf gelezen worden en niet van de website. Het werkt dus wel voor jou, maar niet voor een andere bezoeker aan je website! Oplossing: gebruik 'relatieve' namen, ..\ verwijst naar de 1 hogere map, zowel bij Unix als bij DOS\Windows.
Datum en tijd van een bestand: het moment van copieëren, vaak uitgedrukt in GMT!. Het begrip 'nieuwer' wordt hierdoor wat minder nauwkeurig, volgens de homepage-server is het daar 1 of 2 uur vroeger dan op het Europese continent. Als je om 10.00 uur een upload doet van een net gemaakt ding dan krijgt dat de tijd 08:00 in de zomer. Sommige ftp programma's kunnen hier rekening mee houden, je kan ook de klok van je eigen machine op GMT zetten om overbodige uploads te voorkomen.
Soms verandert de homepage server van gedachten: die ik nu gebruik is van GMT naar de gewone nederlandse klok overgegaan.(...en 'n jaartje later weer terug naar GMT!)
UTC: Coordinated Universal Time, de nieuwe naam voor GMT, maar dezelfde tijd.