Portál AbcLinuxu, 1. května 2025 11:31

WebDAV a Windows Vista

6.5.2007 13:39 | Přečteno: 3585× | Web | poslední úprava: 24.6.2007 08:16

V jednom projektu jsem potřeboval zpřístupnit soubory nahrané na webový server uživatelům nějakou jednoduchou formou. Nakonec padla volba na protokol WebDAV, neboť se s trochou trpělivosti dá naprogramovat celkem snadno v PHP a je multiplatformní. Tedy měl by být. Bohužel nové Windows Vista podle všeho obsahují stejné chyby a problémy, které byly v posledních WindowsXP již vyřešeny. Přináším krátký zápisek s odkazy na relevantní odkazy na internetu.

Shrnuto je situace taková, že zatímco WindowsXP obsahovaly dva WebDAV-klienty („mini-redirector“ a „webfolders client“), Vista již má pouze ten první, s velmi paskviloidní funkčností. Aby tento klient fungoval, musí server poskytovat metodu OPTIONS v rootu! (virtuálního) serveru a metodu PROPFIND na připojovaném adresáři i na všech adresářích nadřazených!. I tak funguje divně. Adresu serveru se doporučuje zadávat ve tvaru \\www.example.com\DavWWWRoot\slozka (pro http://www.example.com/slozka), respektive \\www.example.com@SSL\DavWWWRoot\slozka (místo https://www.example.com/slozka).

Zde jsou některé odkazy:
http://lists.w3.org/Archives/Public/w3c-dist-auth/2007JanMar/0092.html, a především:
http://lists.w3.org/Archives/Public/w3c-dist-auth/2007JanMar/0106.html
a http://lists.w3.org/Archives/Public/w3c-dist-auth/2007JanMar/0107.html

jiný workaroud:
http://www.schiller.cc/blog/2007/01/29/bug-in-vistas-webdav-implementation

z diskuzní na vista64.com:
http://www.vista64.net/forums/vista-general/21946-webdav-web-folder-client-msdaipp-dll-supported-vista.html
http://www.vista64.net/forums/vista-general/48154-webdav-support.html
http://www.vista64.net/forums/222300-post4.html

a na závěr alternativní klienti:
DavExplorer (java)
DriveOnWeb (shareware, $40)
Webdrive (demo 20 dní, $60)
více informací o WebDAV klientech najdete v dokumentaci k SVN.

Osobně windows (a už vůbec ne Visty) nepoužívám, takže nemůžu sloužit žádnými zkušenostmi, máte-li, napište do komentáře ;-).

UPDATE (24.6.'07): M$ vydal opravu svého webdav clienta zde (zda-li to pomůže, netuším). Zajímavý návod pro uživatele je k nalezení také tady.

       

Hodnocení: 83 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Max avatar 6.5.2007 14:55 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: WebDAV a Windows Vista
Odpovědět | Sbalit | Link | Blokovat | Admin
Nejlepší ve win je, když použiješ total commander s polu s webdav pluginem :)
Zdar Max
Měl jsem sen ... :(
6.5.2007 15:52 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: WebDAV a Windows Vista
A zvlada to klientske certifikaty?
If you hold a Unix shell up to your ear, you can you hear the C.
Max avatar 6.5.2007 16:04 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: WebDAV a Windows Vista
Áha. Abych pravdu řekl, tak nevím. S webdav jsem se poprvé setkal u Oracle XE, ftp se mi nechtělo povolovat. Průzkumník ve windows je nepohodlný. Plugin ve firefoxu nedělal nic jiného, než s velký spožděním spouštěl onoho Explorera(průzkumníka, to je fuk, je to vždy úplně to samé :) ) a pak jsem narazil na plugin do totalu. Viděl jsem i přímo klienty pro webdav, ale když exitoval pro total, tak jsem neodolal. Možnosti certifikátů jsem si nevšiml, do teď jsem ani nevěděl, že to webdav podporuje (nijak mě totiž neuchvátil, tak jsem ho ani pořádně nezkoumal).
Zdar Max
Měl jsem sen ... :(

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.