PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Download de fichier .ZIP
Download de fichier .ZIP
Iniciado por blanchard.james, mar., 07 2006 5:35 PM - 4 respostas
Publicado em março, 07 2006 - 5:35 PM
Bonjour,

Pour rapatrier des données depuis le site de l'hébergeur, j'ai céé un bouton sur une page de mon site.

Ce bouton me permet de créer un fichier ZIP à l'aide des fonctions ZipCrée() et ZipAjouteFichier().
Ce fichier est correct (du moins sur ma machine de développement).
Ensuite, je télécharge ce fichier ZIP à l'aide de :

FichierAffiche(<MonFichier.ZIP>, "application/unknown", "<MonFichier.ZIP>" )

J'obtiens ainsi une boîte de dialogue me permettant de le télécharger sur ma machine.

Mais je constate que le fichier ainsi récupéré est BEAUCOUP PLUS PETIT que le fichier original et, bien entendu, WinZip me dit qu'il est corrompu.

Avez-vous déjà rencontré ce cas de figure ?
Merci d'avance de votre aide.
Publicado em março, 07 2006 - 7:11 PM
Bonjour,

J'ai une page interne nommée PI_Demandeur qui contient un champs de
saisi nommé SAI_NomPrenom.

Dans une page "normale" nommée PAGE_EvenementNew, j'ai créé un champs
page interne PI_PageInterneDemandeur qui pointe sur PI_Demandeur.

dans le code de ma page PAGE_EvenementNew, je veux récupérer la valeur
saisie dans ce champ de saisi (SAI_NomPrenom).

or le code suivant me retourne "" !!!

sResultat = PAGE_EvenementNew.PI_PageInterneDemandeur.SAI_NomPrenom

une idée ?

merci,

Jerome
Publicado em março, 07 2006 - 10:55 PM
Pour compléter, je précise que j'ai plusieurs champs page interne dans
ma page, je pense que c'est ça qui provoque l'erreur : Webdev se mélange
les pinceaux...

Jerome a écrit :
Bonjour,

J'ai une page interne nommée PI_Demandeur qui contient un champs de
saisi nommé SAI_NomPrenom.

Dans une page "normale" nommée PAGE_EvenementNew, j'ai créé un champs
page interne PI_PageInterneDemandeur qui pointe sur PI_Demandeur.

dans le code de ma page PAGE_EvenementNew, je veux récupérer la valeur
saisie dans ce champ de saisi (SAI_NomPrenom).

or le code suivant me retourne "" !!!

sResultat = PAGE_EvenementNew.PI_PageInterneDemandeur.SAI_NomPrenom

une idée ?

merci,

Jerome
Publicado em março, 07 2006 - 10:56 PM
James a émis l'idée suivante :
Bonjour,

Pour rapatrier des données depuis le site de l'hébergeur, j'ai céé un bouton
sur une page de mon site.

Ce bouton me permet de créer un fichier ZIP à l'aide des fonctions ZipCrée()
et ZipAjouteFichier(). Ce fichier est correct (du moins sur ma machine de
développement). Ensuite, je télécharge ce fichier ZIP à l'aide de :

FichierAffiche(<MonFichier.ZIP>, "application/unknown", "<MonFichier.ZIP>" )

J'obtiens ainsi une boîte de dialogue me permettant de le télécharger sur ma
machine.

Mais je constate que le fichier ainsi récupéré est BEAUCOUP PLUS PETIT que le
fichier original et, bien entendu, WinZip me dit qu'il est corrompu.

Avez-vous déjà rencontré ce cas de figure ?
Merci d'avance de votre aide.


bonjour,

Une idée comme ça: tu ne laisses pas au zip le temps de se terminer.
mets un multitache ou mieux un controle (?) pour détecter la fin de la
compression.
Jean-Daniel

--
Publicado em março, 08 2006 - 9:51 AM
Il semblerait que des messages se soient glissés ici qui n'ont rien à voir avec ma question initiale...

La création du .ZIP se passe bien : le fichier .ZIP créé sur le serveur est tout-à-fait correct.

C'est le DownLoad qui pose problème...
Le fichier downloadé n'a rien à voir avec le fichier sur le serveur (à part son nom).