d-a-v / ESPWebDAV

macOS, linux, windows: Natively sharing files - port 80 is shared
Other
40 stars 9 forks source link

[feature request] virtual directory tree for windows explorer clients #21

Open nightgryphon opened 2 years ago

nightgryphon commented 2 years ago

Unfortunately windows explorer client can not access davRootDir without check availability for all upper path. If I set davRootDir to anything except "/" the windows explorer can not access that path even using direct link with all path included \\<IP Addr>\<davRootDir> Also windows explorer does not support files in "\". Only folders which treated as "shared folders". The davRootDir can solve this trouble but windows explorer still trying to check the whole path.

Can all subdirectories within davRootDir path be reported as virtually exists?

d-a-v commented 1 year ago

Can you please provide a way to reproduce this issue ? I do not use and neither have an easy access to windows so I'd prefer have as much as input before trying. Thanks

pipi61 commented 1 year ago

I don't understand, this works in windows8.1 x64 image

nightgryphon commented 6 months ago

@pipi61 set hook root dir other than / server.addHook(hookWebDAVForWebserver("/DavService", dav)); try to open \\192.168.0.24\DavService