PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Envoi de fichier volumineux  avec  RESTEnvoie méthode PUT >  erreur 100138
Envoi de fichier volumineux avec RESTEnvoie méthode PUT > erreur 100138
Iniciado por christianblinc, 10,oct. 2019 14:56 - 1 respuesta
Publicado el 10,octubre 2019 - 14:56
Bonjour à toutes et à tous,

Je cherche à envoyer un fichier volumineux de 70Mo dans le Contenu d'une restRequête avec RESTEnvoie().
Comme indiqué la fonction RESTEnvoie (Fonction) envoie une requête et attend la réponse du serveur. Donc, normal si ça tarde, pas de retour du serveur > erreur de durée de non réponse 100138

Mais que faire si ce délai est trop long?
Essayer de régler un timeout? Utiliser une autre instruction qui ne serait pas synchrone ?

merci d'avance pour votre expertise
Christian
Miembro registrado
953 mensajes
Publicado el 10,octubre 2019 - 17:57
bonjour Christian,

alors vous pouvez déjà gérer la partie upload avec la propriété .AvancementEnvoi

https://doc.pcsoft.fr/fr-FR/?1000021222&name=httpavancement_type_variable

avec un champ jauge ou une procédure...

_rest_req.AvancementEnvoi.Fréquence=4096
_rest_req.AvancementEnvoi.Jauge=Ma_Jauge_REST..Nom


et puis pour le TimeOut vous pouvez lors de vos envoie de gros fichier augmenter le timeout avec la propriété DuréeNonRéponse ( par défaut à 20s il me semble )


// Par exemple à 5minutes
_rest_req.DuréeNonRéponse=300s


bon dèv