Üdv!
A filefield modult használom fájlok feltöltésére, és a felhasználók mindent feltöltenek, de ezt nem mindig tudja a rendszer megjeleníteni, mint pl. a #-t tartalmazó fájlnevet sem fogja értelmezni, ha ez az url-ben szerepel.
Hogyan lehet megoldani, hogy a feltöltött fájlneveket átnevezze a rendszer? Akár egy sorszámozás is jó lenne.
Köszi!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
próbáltad?
Mit jelent az, hogy nem fogja?
Kipróbáltad és nem megy, vagy csak feltételezel. (én most gyorsan átböngésztem a forrását az ötösnek és ott nem tűnt rossznak, de kipróbálni nem volt időm)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Igen, próbáltam. A fájl
Igen, próbáltam.
A fájl elérése az url-ben: files/felhasznalo/fajl
Ha itt a fajl-ban van #, akkor azt anchor-nak veszi, és nem tölti le a fájlt.
Természetesen a felhasználóknak is el lehetne ezt magyarázni, de az nem a jó megoldás.
ez egy bug akkor
keress ilyet:
$url = file_create_url($filepath);
írd át erre:
$url = file_create_url(urlencode($filepath));
talán ez segít.
Küldj be hibajegyet erről egy patch-el, ha jó.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Transliteration modul
Próbáld ezzel: http://drupal.org/project/transliteration
Tökéletes! Köszönöm! Nem csak
Tökéletes! Köszönöm! Nem csak az új, de a már feltöltött neveket is javította.