czym pobrać plik z lokalizacji jak w temacie np. z linku do lokalizacji np. w OneDrive

0

Cześć.
czym pobrać plik z lokalizacji jak w temacie np. z linku do lokalizacji np. w OneDrive, czy można użyć File.Copy z System.IO bo mi zgłasza się jakiś problem z formatem podanego łańcucha...
zamiana slash na backslash w linku chyba nie o to chodzi bo nie działa... więc pomyślałem sobie, iż może metoda jest niewłaściwa...

   private void Form1_Load(object sender, EventArgs e)
        { 


            File.Copy(@"https:/1drv.ms/f/s!AtdpE9yM78eVcK7-lNjXmv-P664/00001.PNG", @"C:\Users\vbhgh\Documents\Visual Studio 2017\Projects\KopiujDoOneDrive\00001.PNG");
        }

dzięki za podpowiedź Ronek

0

https://msdn.microsoft.com/en-us/library/ez801hhe(v=vs.110).aspx

File.Copy() służy do kopiowania plików lokalnych.

0

dzięki za podpowiedź...
zapytanie moje było dość przekorne... w tym sensie iż jest Ftp(Web) Response / Ftp(Web) Request...

ale jest jeszcze com ostatnio odkryłem... HttpClient !

i ja podejrzewałem, iż otrzymam odpowiedź raczej w kierunku WebClient niż HttpClient...
stąd pokusa abym na tym Forum zapytał się jak inni Koledzy sobie ewentualnie by poradzili z przedstawionym problemem...

abstrahując czy mam jakiekolwiek pojęcie w tym temacie bo logika ! gdybym miał to bym nie zadawał tak banalnie prostego pytania !

zatem dziękuję za podpowiedź... skoro za pomocą wskazanej metody da się rozwiązać mój problem to nie jest ważne iż jest już jakaś nowsza technologia
i tylko tak na marginesie ta moja niniejsza uwaga opisujaca jaki niezły mętlik mam w główce swojej...

raz jeszcze wielkie dzięki Ronek

0

mysle ze Ci sie przyda
http://www.diogonunes.com/blog/webclient-vs-httpclient-vs-httpwebrequest/

btw. jezeli chcesz dzialac mocniej na gdysku to google udostepnia dla .net biblioteke, trzeba sobie wyrobic token autoryzujacy;
pewnie jest tez jakies api Restowe;

Pozdrawiam

0

dzięki za podpowiedzi...
pobrałem sobie projekt: https://github.com/microsoftgraph/uwp-csharp-connect-sample dla C# desktopowy który udało mi się uruchomić !

jednakże po pierwsze ja niezbyt rozumiem co teraz mogę zrobić z tym programowym dostępem do mojego programu czy aplikacji na OneDrive
ponieważ wymieniony projekt z GitHub demonstruje jedynie jak łatwo za pomocą Microsoft Graph uzyskać dostęp do posiadanej aplikacji tamże
przy bardzo mocno uproszczonej procedurze po stronie programisty i rzeczywiście kod projektu jest o wiele bardziej ładny bym to tak ujął...
podoba mi się...

tylko jam oczekiwałem, iż w tym projekcie znajdę jak z otrzymanego dostępu do mojej aplikacji na OneDrive coś pożytecznego wykonać np. wysłać lub pobrać jakiś plik np. obrazek...
oczywiście programowo...

i może już nie trzymając się kurczowo OneDrive może Ktoś tak przy okazji dopytam, zna jakiś projekt do pobrania który by na dowolnym Google dysku czy innym
pozwolił mi na poznanie prostoty programowej obsługi na przykładzie wysłać jakiś plik oraz pobrać go sobie z takiego dysku seciowego....

widziałem raport chyba gdzieś na idg.pl lub PC Format, iż tylko zasadniczo OneDrive daje najwięcej pod względem zaufania,
które dla programisty jest najważniejsze na czym oprzeć budowę jakieś usługi sieciowej...

podaję link do foldera na OneDrive: https://1drv.ms/f/s!AtdpE9yM78eVcKKN8pLpjJ97-Uw
dla którego chciałbym programowo pobrać obrazek: 00001.PNG

ponieważ podany wyżej podpowiedź nie pomogła mi... i zmuszony jestem dalej poszukiwać jakiegoś skutecznego rozwiązania..

1 użytkowników online, w tym zalogowanych: 0, gości: 1