Bonjour à tous, je suis à la recherche d'un code pour téléverser un fichier depuis le bureau vers un site en l’occurrence Nextcloud.
J'ai bien un code pour faire l'inverse c'est à dire download depuis site vers bureau, mais j'arrive pas à le modifier dans le sens Pc vers Site.
Ci-dessous le code
Private Declare PtrSafe Function TelechargerFichierURL Lib "urlmon" _
Alias "URLDownloadToFileA" _
(ByVal pCaller As Long, _
ByVal szURL As String, _
ByVal szFileName As String, _
ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long
Private Const ERROR_SUCCESS As Long = 0
Private Const BINDF_GETNEWESTVERSION As Long = &H10
Public Function TelechargerFichierInternet(SourceUrl As String, FichierLocal As String) As Boolean
TelechargerFichierInternet = TelechargerFichierURL(0&, SourceUrl, FichierLocal, BINDF_GETNEWESTVERSION, 0&) = ERROR_SUCCESS
End Function
Sub ExempleTelechargementInternet()
On Error GoTo ExempleErreur
Dim fichier_local As String
Dim fichier_internet As String
fichier_local = "C:\Bureau\Test upload.pdf" ' <-- destination locale (disque dur local, externe, clé usb,...)
fichier_internet = "
https://blabla.com/index.php/s/ieMXwQaA8Yp8Ybf" ' <-- lien URL du fichier sur internet
Call TelechargerFichierInternet(fichier_local, fichier_internet)
MsgBox "Le téléchargement a réussi..."
Exit Sub
End Sub
Par avance merci pour votre aide
Vmax