utilisation de fichiers sur un cloud

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Michel Carpentier
Messages : 144
Enregistré le : 04 Fév 2018, 13:49

utilisation de fichiers sur un cloud

Messagepar Michel Carpentier » 23 Sep 2020, 17:05

Bonjour,

Est-il possible d'utiliser un cloud (cloud orange, google drive ou one drive) avec R?

J'ai mis dans google drive un fichier "source" (exemple pour essai ci-dessous).

Code : Tout sélectionner

#essailien
cat("\n","il s'agit d'un essai avec google drive?",
"\n","ou","\n","one drive?","\n","\n")
print("Fin de l'essai")


J'ai récupéré le lien de ce fichier.

Code : Tout sélectionner

adresse<-"https://drive.google.com/file/d/1eGPZi66NpAotaN5aD0ufR8H0rCqGh932/view?usp=sharing/"


et lorsque je lance sur R

Code : Tout sélectionner

source(paste(adresse,"essailien.r",sep=""))


R me répond :
Error in source(paste(adresse, "essailien.r", sep = "")) :
https://drive.google.com/file/d/1eGPZi6 ... lien.r:2:1: '<' inattendu(e)
1:
2: <
^

y a-t-il un moyen "facile " d'arriver à utiliser ces liens ou bien c'est impossible?

merci de votre aide

cordialement

Michel.

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: utilisation de fichiers sur un cloud

Messagepar Mickael Canouil » 24 Sep 2020, 07:22

Bonjour,

il vous faut passer par l'API du cloud en question, sans quoi le serveur web va selon toute vraisemblance refuser la connection puisque la connection est non-identifié et donc peut-être considérer comme une attaque.

Il existe déjà plusieurs extensions R ayant adapté des API.
Par exemple pour le Google Drive, l'extension googledrive https://googledrive.tidyverse.org/

Pour rechercher une autre extension https://www.r-project.org/search.html

A noter, que le lien n'est pas un lien direct vers le fichier, mais vers l'API dont le rôle est de répondre à la requête de votre navigateur pour vous afficher le fichier.
En plus dans le cas présent, le fichier n'est pas publique obligeant une connection au service, chose non effectué dans le code que vous avez fourni ici.

PS : En théorie personne ne va essayer de tester votre code pour faire un source d'un script inconnu pour des raisons évidentes de sécurité.

Cordialement,
Mickaël
mickael.canouil.fr | rlille.fr

Michel Carpentier
Messages : 144
Enregistré le : 04 Fév 2018, 13:49

Re: utilisation de fichiers sur un cloud

Messagepar Michel Carpentier » 24 Sep 2020, 09:40

oK merci je vais tester (mais je ne sais pas encore comment) l'extension google drive.

cordialement

Michel


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité