Bonjour,
Je souhaite télécharger un fichier vers un serveur (upload) via une requête POST en R, mais je n'y parviens pas. J'utilise le package RCurl, mais suis prêt à en changer pour avoir une solution opérationnelle.
Ci-dessous le code sur lequel je travaille pour l'instant, avec le résultat obtenu.
Note : j'ai réussi à charger les fichiers via un code Java, donc le problème est plus probablement dans mon code en R que du côté serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 library("RCurl") uri <- "https://www.xxx.com/yyy.php?auth=2" file.name <- "D:\\temp_pic_2013-11-09_17_14_41.png" result1 <- postForm(uri, theFile = fileUpload(filename = file.name, contentType="image/png"), .opts = list(ssl.verifypeer = FALSE)) # result1 contains the following whereas it should contain the url of the uploaded pic: # [1] "Error processing request" # attr(,"Content-Type") # # "text/html"
Toute aide serait la bienvenue.
Merci d'avance
Nicolas
Partager