Synology-Forum.nl

Overige software => File Station => Topic gestart door: TonVH op 14 september 2013, 21:39:42

Titel: [opgelost] Gedeelde koppeling werken niet.
Bericht door: TonVH op 14 september 2013, 21:39:42
Een van de grote voordelen van 4.3 vond ik dat je hele mappen als "Gedeelde Koppeling" kon definiëren. Het heeft een tijdje goed gewerkt maar opeens niet meer.

Losse bestanden werkt probleemloos maar bij een map/folder wordt er een koppeling aangemaakt (en is Geldig in Beheer Gedeelde Koppelingen) maar in een browser (verschillende geprobeerd) zie ik alleen maar een lege pagina.


Nu heb ik vandaag weer eens een OSX  update doorgevoerd  dus wellicht ligt daar een oorzaak. De koppeling is (....) en ik ben benieuwd of hij op andere systemen wellicht wel werkt.
Titel: Re: Gedeelde koppeling werken niet.
Bericht door: Birdy op 14 september 2013, 23:02:05
Even voor je getest......leeg.....zie bijl. :(
Titel: Re: Gedeelde koppeling werken niet.
Bericht door: Briolet op 15 september 2013, 00:55:48
Bij mij is het ook een lege pagina. Ik zie wel een redirect in de browser regel (dat is normaal), maar geen beeld. (Getest met OSX Mointain Lion)

De optie "Beheer Gedeelde Koppelingen" had ik nog nooit geopend. Blijkbaar onthoud hij de verlopen koppelingen en kan ik ze daar zelfs via een nieuwe einddatum weer activeren.
Titel: Re: Gedeelde koppeling werken niet.
Bericht door: TonVH op 15 september 2013, 10:44:53
Dan heb ik een vreemd probleem want het heeft wel gewerkt. Vraag mij af of het met die NFS patch te maken heeft gehad want dat is (vziw) de enige wijziging in DSM geweest.

Suggesties en ideeën zijn welkom.

Titel: Re: Gedeelde koppeling werken niet.
Bericht door: arnom op 15 september 2013, 13:56:28
Hier windows 7 met firefox en ik krijg een melding van synology dat "Sorry, de pagina die u zoekt kan niet weergegeven worden"

Titel: Re: Gedeelde koppeling werken niet.
Bericht door: Tim__ op 15 september 2013, 15:50:15
Hier windows 7 met firefox en ik krijg een melding van synology dat "Sorry, de pagina die u zoekt kan niet weergegeven worden"

Hier met Safari 7.0 onder OS X Mavericks idem.
Titel: Re: Gedeelde koppeling werken niet.
Bericht door: TonVH op 15 september 2013, 17:35:10
Sorry, het is mij duidelijk geworden dat het probleem in DSM moet zitten dus heb ik de koppeling verwijderd. In alle gevallen dank aan de testers.

Titel: [opgelost] Gedeelde koppeling werken niet.
Bericht door: TonVH op 16 september 2013, 12:44:46
Probleem is opgelost.

De map had als naam "Alpe d'Huzes 2013" en na uitgebreid experimenteren ben ik erachter dat de oorzaak in de "'" ligt. Haal ik deze weg dan werkt alles.

Op zich vreemd want blijkbaar controleert DSM niet of een naam correct is. Apple heeft met dit (en andere) tekens geen enkel probleem en beiden stammen van Unix af.

Titel: Re: [opgelost] Gedeelde koppeling werken niet.
Bericht door: Briolet op 16 september 2013, 13:39:41
..ben ik erachter dat de oorzaak in de "'" ligt. Haal ik deze weg dan werkt alles.

In een URL zijn lang niet alle letters toegestaan. Gebruik je zo'n illegale letter in een link, dan zal die niet werken. (Website ontwikkelaars zoude die letters al om te beginnen nooit mogen gebruiken)

Maar je kunt alle letters vervangen door een procent teken en erachter de ascii code in hexadecimale notatie. Als je merkt dat een link niet werkt door zo'n illegaal url karakter, is het een kleine moeite deze door zijn escape code te vervangen. Dat scheelt weer de frustratie van een niet werkende link.
Meer erover kun je op de wikipedia (http://en.wikipedia.org/wiki/Percent-encoding) lezen.

Eigenlijk zou dsm zo slim moeten zijn om die illegale tekens direct door een escape te vervangen, of op zijn minst direct moeten waarschuwen dat die link niet zal werken. Misschien reden voor een feature request of bugmelding naar Synology.

Citaat
Apple heeft met dit (en andere) tekens geen enkel probleem en beiden stammen van Unix af.
Apple behoort hier ook problemen mee te hebben als ze de regels strikt handhaven. En als zo'n link hier op het board staat, werkt die link ook niet in Safari. Dan werkt het wel als je de "'" door "%27" vervangt.  ;)

EDIT: Ik open net het bovenstaande screenshot van Birdy. Daar zie ik dat de vervanging door %27 wel heeft plaats gevonden. Ra-Ra waarom het toch niet werkt. Het lijkt me meer dat de Syno de officiële escape codes niet goed verwekt en allen de %20 aan kan.
Titel: Re: [opgelost] Gedeelde koppeling werken niet.
Bericht door: TonVH op 16 september 2013, 14:00:37
De uRL heeft er niets mee te maken want die is gegenereerd door DSM en bestaat uit cijfers en letter. De ontsleutelde URL (bevat hex. notatie) wordt ook bepaald door DSM en daar heb je als gebruiker dus geen enkele invloed op.

Het gaat (in dit geval) om tekens in de bestandsnaam en daar is "'" toegestaan.


Mijn samenvatting: foutje Synology, bedankt. (Let wel: ik heb het over bestandsnamen, URL's doet DSM)