Ismét a webdav és a felhő
Ismét a WebDAV és a Cloud Mail.Ru +34
- 05.02.17 03:18 •
- yar229 •
- # 285520 •
- Giktimes •
- 74 •
- 13000
- ugyanaz, mint Forbes, csak jobb.
Általában a hegy nem megy Mohammedbe, de Mohammed valahogy nem sietett, bár úgy tűnik, hogy minden ehhez - az API bevezetéséhez és a webdav-szerverek megvalósításához. Logikus lenne mindkettőt bevinni, és kombinálni.Ami valójában az alapon történt
- .Net kliens a cloud mail.ru számára
- NWebDAV. A WebDAV protokoll NET végrehajtása
A Windows alatt történő futtatáshoz a .NET Framework 4.5, a Linux - Mono 4.6 alatt kell. A paramétereket részletesen ismertetjük a projekt olvasmányában.
A maximális méreteket meghaladó fájlok automatikusan feldarabolódnak, amikor feltöltik és összegyűjtik a letöltés során. Valahol a tervek - titkosítás.
Köszönöm a figyelmet.
UPD. Köszönöm coderun
Megerősítem az OS X (10.12) munkáját a Mono-n keresztül. Csak letöltötte a Mono, telepítette a csomagot. Letöltöttem a Gitkhab kiadását Mono-ra, futottam a konzolon a mono / path / to / programm -p number_of_port parancsot, és mindez működött. Az egyetlen dolog, amely csak a ForkLift segítségével működik a Finderben, nem határozza meg helyesen a fennmaradó helyet, így nem tud feltölteni semmit.
Nagyon hálás vagyok neked a WebDAV (mail.ru) számára, de mi fog történni a fájl darabjával az átvitel során, ha van hálózati kapcsolat? Lehetőség van a felhő folytatására?
Kívül, a webdav szintjén hiba lép fel az egész fájl feltöltésével. Ennek megfelelően a fájlt újra kell tölteni.
Pig (most?) Nem volt elfoglalva.
A githaba-nál a projektnek van egy könyvjelzője Releases - ott már feltöltheted már összeállított, készenlétben lévő programokat. Windows esetén töltse le és csomagolja ki egy külön mappába.
Figyelmeztetnünk kell, hogy a Windows webdav-ban megvalósult, mondjuk, nem nagyon, ezért a hálózati meghajtó használata nem a legjobb választás. Jobb, ha bármilyen más klienst használsz - a Total Commander a webdav-plugin, a Far-NetBox-plugin, a CarotDAV, a BitKinex stb. Segítségével.
Mindazonáltal, ha tényleg akarsz
1. Engedélyezze az alapértelmezést a beépített ablakok WebDAV számára:- Kattintson a Win + R elemre, írja be a regedit parancsot, majd kattintson az OK gombra
- A HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters
- Kattintson a jobb gombbal a BasicAuthLevel elemre, majd válassza a Módosítás parancsot
- Az Érték mezőben írunk 2-t, kattintsunk az OK gombra.
- újraindítás
- Kattintson a Win + R elemre, írja be a regedit parancsot, majd kattintson az OK gombra
- A HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters
- Kattintson a jobb gombbal a FileSizeLimitInBytes elemre, válassza a Módosítás parancsot
- Válassza a Decimális lehetőséget
- Írja be a 4294967295 érték mezőbe az OK gombot.
- újraindítás
3. A mappában, ahol a wdmrc.exe található, hozzon létre egy bat-fájlt a következő tartalommal:
Futtassa le (esetleg rendszergazdai jogokkal)
Ennek eredményeként a webdav emulátor elindul, és a V:
Az elvtársam és én nem kerestük a parancssort. Azt írja, hogy a parancs sikeres volt, de a lemez nem jelenik meg. Pontosan ugyanezt tettem, csak a grafikus felületen.
Nem világos, hogy a fájl átmásolódik mielőtt elküldi a felhőbe. És még mindig vannak problémák a 2 GB-nál nagyobb fájlok feltöltésével és a feltöltés a számítógépre - hosszú folyamatok, a 2 GB-ig terjedő fájlok nem jelentenek problémát.
Van ötlet az alkalmazás futtatására szolgáltatásként. Időközben ez az első és egyetlen rendes körülmények között működő megoldás.
Nem világos, hogy a fájl átmásolódik mielőtt elküldi a felhőbe.
Figyelmeztetnünk kell, hogy a Windows webdav megvalósításakor, mondjuk, nem nagyon, ezért a hálózati meghajtó használata nem a legjobb választás.
A Windowsba beépített WebDAV kliens nem másolja, és valamilyen okból olvas, mintha dev / null lenne.
És ez csak a kezdet, még mindig sok érthetetlen görbe van.
Próbálkozzon például egy lemez Yandex felhővel történő összekapcsolásával - ugyanaz a viselkedés.
A (viszonylag) kis fájlok nem nagyon észrevehetőek, de nagyok vannak némi szomorúság
Jobb, ha bármilyen más klienst használsz - a Total Commander a webdav-plugin, a Far-NetBox-plugin, a CarotDAV, a BitKinex stb. Segítségével.
Ezen a ponton ki kell kapcsolnia a fájlkezelőt a tulajdonságok módosításához. Például a Far + Netbox mappák létrehozásakor el kell távolítania a "Set permissions" jelölőnégyzetet
Ha ez nem nehéz, akkor írja le a fájl pontos nevét az LS-ben, mint amit másol, a fájl pontos neve (és úgy tűnik, hogy a konzol megdöntötte a kimenetet) és annak mérete
Nem sikerült lejátszani, Far v.3.0.4774, NetBox v.2.3.0.436
Menjünk a fényszóró és a netbox LS verziójához, itt az eredmény alapján írjuk le
Megértették a kérdést, mint minden rendben van.
Egyébként kiderült, hogy a bejelentkezéshez használt mail .ru-ot nem kell írni.
Becsapta.
A kt368 segítségével kiderült, hogy ha nem írsz mailt .ru (@ mail.ua stb.) A bejelentkezésedbe, akkor megállhatsz, de nem szabad törölni.
Megerősítem az OS X (10.12) munkáját a Mono-n keresztül. Csak letöltötte a Mono, telepítette a csomagot. Letöltöttem a Gitkhab kiadását Mono-ra, futottam a konzolon a mono / path / to / programm -p number_of_port parancsot, és mindez működött. Az egyetlen dolog, amely csak a ForkLift segítségével működik a Finderben, nem határozza meg helyesen a fennmaradó helyet, így nem tud feltölteni semmit.
És így valójában sok köszönet. Nagyszerű lehetőség!
