2017-08-06 10 views
0

J'essaye de télécharger un fichier pdf qui est stocké dans un serveur interne.Impossible de télécharger le fichier à partir du serveur

L'URL de ce fichier est comme ceci ci-dessous

file_location <- "file://dory.lisa.org/research/data/test.pdf" 

J'ai essayé de télécharger ce fichier en utilisant l'option download.file

download.file(file_location, "test.pdf",method='curl') 

et je reçois une erreur.

curl: (37) Couldn't open file /research/data/test.pdf 
Warning message: 
In download.file(file_location, "test.pdf", method = "curl") : 
    download had nonzero exit status 

J'ai essayé

url <- ('http://cran.r-project.org/doc/manuals/R-intro.pdf') 
download.file(url, 'introductionToR.pdf') 

et je n'ai pas de problème le téléchargement de ce fichier, mais en quelque sorte, il affiche une erreur lorsque je tente d'utiliser la même approche pour télécharger un fichier sur mon serveur.

Répondre

1

Je suppose que le fichier n'existe pas à cet emplacement sur votre disque local. Quand j'ai exécuté les quelques lignes téléchargées depuis CRAN, j'ai un fichier pdf dans mon dossier/répertoire Utilisateur. Je puis obtenir le succès avec ce code:

url <- ('file://~/introductionToR.pdf') 
download.file(url, 'NewintroductionToR.pdf') 
+0

quand je fais (Shift + clic) sur l'URL que je reçois un message indiquant que le fichier n'exsist pas, mais quand je copier coller le même lien dans un navigateur web le pdf le fichier s'ouvre sans aucune erreur, cela peut être un cas où l'URL réelle est quelque chose d'autre – Science11