none
SBS2011 - Vzdálený webový přístup - nelze stáhnout soubory s českou diakritikou

    Dotaz

  • Všiml jsem si jedné věci, pokud chci spustit soubor, který je ve složce či jeho jméno obsahuje českou diakritiku, pak soubor je nenalezen. Ostatní soubory lze spouštět bez problémů. Neřešil tento problém někdo, není na to nějaký opravný balíček?

    Děkuji za pomoc.

    https://skydrive.live.com/redir?resid=6A82E2F05E3742A6!17127

    čtvrtek 16. srpna 2012 8:10

Odpovědi

  • Zde je rešení.

    Ano, problém je s českými fonty. Je třeba upravit následující:

    1. Ve složce c:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess\BuiltIns\FS\

    je potřeba upravit řádek v souboru “files.aspx”.

    2. Nejprve doporučuji provést zálohu souboru.

    3. V souboru nahradit řádek:

    actionUrl += '<%= Download.PathsName %>=' + escape(files) + '&';

    tímto:

    actionUrl += '<%= Download.PathsName %>=' + encodeURIComponent(files) + '&';

    4. Uložte a restartujte IIS.

    pondělí 20. srpna 2012 16:06

Všechny reakce

  • A cim soubor spoustite? Neni to nahodou nejaky filemanager bez unicode podpory?
    čtvrtek 16. srpna 2012 13:02
  • Small Business Server 2011 Standard - dělá to to samé, pokuď otevřu soubor přímo se sdílené složky na síti. tak je to OK

    Začalo to dělat cca včera, možná předevčírem.

    Server používá cca 10-15 lidí, zdržuje to v práci hlavně z domova.

    Nějaké doporučení, návrh, řešení? Netuším, proč se to děje, nic se serverem nedělo (neinstalovalo, a pod. úkony).

    Taky děkuji za pomoc.


    • Upravený Sir Martin čtvrtek 16. srpna 2012 13:15
    čtvrtek 16. srpna 2012 13:14
  • Pro upřesnění. Spouštím např. soubor xlsx, tedy spouštím ho v Microsoft Excel 2010. Pokud ho spustím na stejném PC ze sítě přímo, bez problémů se spustí. Abych ještě přesně ukázal ten problém, nasimuloval jsem si funkční a nefunkční verzi úplně stejného souboru. Tedy krom cesty a jména souboru docházka/dochazka:

    1) docházka

    https://skydrive.live.com/redir?resid=6A82E2F05E3742A6!17128

    2) dochazka

    https://skydrive.live.com/redir?resid=6A82E2F05E3742A6!17127



    čtvrtek 16. srpna 2012 13:21
  • 1. Ja rikam kazdemu, aby pouzival znaky bez diakritiky a poloviva problemu se neobjevi.

    2. Excel je v tom nevinne.

    3. Jakou jazykovou verzi SBS pouzivate?

    M.

    čtvrtek 16. srpna 2012 19:31
    Moderátor
  • 1. Pokud jde o můj dotaz, tak používám samozřejmě verzi CZ.

    2. Nevím jak u kolegy, ale týká se to všech souborů, nejen excelovských tabulek, ale textů, prezentací a pod.

    3. ad Váš bod 1, s tím pouze souhlasím, ale je to těžko aplikovatelné.

    4. Jakoukoli pomoc ocením, opravdu již netuším, kde je problém.

    čtvrtek 16. srpna 2012 21:27
  • 1. Obyčejným lidem to nevysvětlíte

    2. Ano, vím, dělají to všechny soubory s diakritikou

    3. CZ

    Díky

    pátek 17. srpna 2012 5:52
  • Zkuste pridat parametr NetworkResiliency (DWORD) do registru, napriklad pro verzi 2007 do

    HKEY_CURRENT_USER
     Software
     Microsoft
     Office
     12.0
     Aplikace Excel

    M.

    pátek 17. srpna 2012 6:52
    Moderátor
  • Tož jsem to zkusil na svém PC a nepřineslo to nic. Na serveru samozřejmě Office není. Neměl by ten klíč mít i nějakou hodnotu? Já tam nechal defaultní 0.

    Díky.

    pátek 17. srpna 2012 9:47
  • Zde je rešení.

    Ano, problém je s českými fonty. Je třeba upravit následující:

    1. Ve složce c:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess\BuiltIns\FS\

    je potřeba upravit řádek v souboru “files.aspx”.

    2. Nejprve doporučuji provést zálohu souboru.

    3. V souboru nahradit řádek:

    actionUrl += '<%= Download.PathsName %>=' + escape(files) + '&';

    tímto:

    actionUrl += '<%= Download.PathsName %>=' + encodeURIComponent(files) + '&';

    4. Uložte a restartujte IIS.

    pondělí 20. srpna 2012 16:06
  • Ověřeno, funkční řešení. Díky!
    čtvrtek 23. srpna 2012 7:01
  • Včera jsem to teprve testoval a funguje to opravdu perfektně. Díky.
    úterý 28. srpna 2012 5:45