Based on Console version (https://github.com/yar229/WebDavMailRuCloud)
Requirements:
- Microsoft .NET Framework 4.5
Windows
Use as Windows disk:
net use <disk>: http://127.0.0.1:<port>
Windows 7 client might perform very bad when connecting to any WebDAV server. This is caused, because it tries to auto-detect any proxy server before any request. Refer to KB2445570 for more information.
By default, Windows limits file size to 5000000 bytes, you can increase it up to 4Gb:
- Press Win+R, type
regedit
, click OK - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
- Right click on the FileSizeLimitInBytes and click Modify
- Click on Decimal
- In the Value data box, type 4294967295, and then click OK.
Wrong disk size when mapped as Windows drive
Microsoft says - "It's not a bug, it's by design"
Big thanks to
Remarks
- How to compile for Linux from Алексей Немиро (yep, I'm lazy ass...)
- Using within Total Commander requires to update
WebDAV plugin
to v.2.9 - Avoid using #, %, + in file and folder names
- If you have paid account - you can remove 2Gb filesize limitation using
--user-agent "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17/TCWFX(x64)"
(taken from pozitronik/CloudMailRu, no any guarantees, speed limit may exist)