Mitä sellaisia merkkejä on, jotka on sallittu URLeissa,
mutta kielletty tiedostonimissä windows -käyttöjärjestelmässä,
tai ainakin näissä tiedostojärjestelmissä:
FAT ( fat16 / fat32 )
NTFS
tarkoitus siis kirjoittaa funktio, joka ottaa parametrina URL:n, ja palauttaa tiedostonimen.
Ilmeisesti kannattaa (mutta onko järjestyksellä väliä, jos on niin kumpi kannattaa tehdä ensin):
1. poistaa kaikki ennen viimeistä "/" olevat merkit ko. "/" mukaanlukien.
2. poistaa kaikki ensimmäisen "?" jälkeen olevat merkit, ko. "?" mukaanlukien.
ja vielä:
3. poistaa/korvata sellaiset merkit, jotka eivät ole sallittuja joko windows -käyttöjärjestelmässä tai FAT/NTFS - tiedostojärjestelmissä.
jos merkistökysymys on liian lavea, voidaan tässä rajoittua näihin merkeihin:
https://en.wikipedia.org/wiki/Windows-1252
mutta kielletty tiedostonimissä windows -käyttöjärjestelmässä,
tai ainakin näissä tiedostojärjestelmissä:
FAT ( fat16 / fat32 )
NTFS
tarkoitus siis kirjoittaa funktio, joka ottaa parametrina URL:n, ja palauttaa tiedostonimen.
Ilmeisesti kannattaa (mutta onko järjestyksellä väliä, jos on niin kumpi kannattaa tehdä ensin):
1. poistaa kaikki ennen viimeistä "/" olevat merkit ko. "/" mukaanlukien.
2. poistaa kaikki ensimmäisen "?" jälkeen olevat merkit, ko. "?" mukaanlukien.
ja vielä:
3. poistaa/korvata sellaiset merkit, jotka eivät ole sallittuja joko windows -käyttöjärjestelmässä tai FAT/NTFS - tiedostojärjestelmissä.
jos merkistökysymys on liian lavea, voidaan tässä rajoittua näihin merkeihin:
https://en.wikipedia.org/wiki/Windows-1252
Vastaukset
Vanhimmat
Ei vielä vastauksia
Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.