PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Une solution pour télécharger de gros fichiers ?
Une solution pour télécharger de gros fichiers ?
Started by Matthieu J, Jul., 04 2005 6:19 PM - 4 replies
Posted on July, 04 2005 - 6:19 PM
Bonjour,

Etant donné les difficultés pour télécharger un gros fichier avec la fonction FichierAffiche, j'ai imaginé une solution qui consisterait à avoir un champ lien caché, à qui on donnerait une valeur d'URL (lien..URL = CheminDuFichier).

Il ne resterait plus qu'à simuler un clic sur ce lien (en mode navigateur), qui devrait arriver après le code serveur.

C'est la ou je ne sais plus faire.
Est-ce possible ?

J'ai vu dans les Tablettes qu'il y a une solution pour les fichiers <10Mo mais j'ai besoin de télécharger des fichiers plus gros.

Matthieu J
Posted on July, 04 2005 - 6:57 PM
Bonjour,

Il n'y a pas de Pb pour télécharger, (je dis bien télécharger, pas
uploader) de gros fichiers:
mettre un lien qui pointe sur:
monsite.com/dossier_dans_lequel_il_ya_le_fichier/nom_du_fichier.ext
et ça ce fait tout seul...

Jean-Daniel

Après mure réflexion, Matthieu J a écrit :
Bonjour,

Etant donné les difficultés pour télécharger un gros fichier avec la fonction
FichierAffiche, j'ai imaginé une solution qui consisterait à avoir un champ
lien caché, à qui on donnerait une valeur d'URL (lien..URL =
CheminDuFichier).

Il ne resterait plus qu'à simuler un clic sur ce lien (en mode navigateur),
qui devrait arriver après le code serveur.

C'est la ou je ne sais plus faire.
Est-ce possible ?

J'ai vu dans les Tablettes qu'il y a une solution pour les fichiers <10Mo
mais j'ai besoin de télécharger des fichiers plus gros.

Matthieu J


--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posted on July, 05 2005 - 10:25 AM
Bien sur, je parlais d'un lien calculé en mode serveur (venant d'une base de donnée ou affichée dans une table)
Le but de ma contribution était de transformer ce lien dans une variable en lien statique

Matthieu J
Posted on July, 05 2005 - 10:52 AM
jean daniel avait soumis l'idée :
Bonjour,

Il n'y a pas de Pb pour télécharger, (je dis bien télécharger, pas
uploader) de gros fichiers:
mettre un lien qui pointe sur:
monsite.com/dossier_dans_lequel_il_ya_le_fichier/nom_du_fichier.ext
et ça ce fait tout seul...


Il paraîtrait (pas vraiment testé) que la fn FichierAffiche a un temps
de latence un peu important.
Si j'avais besoin de ça, je testerais 4 techniques :
- le fichierAffiche
- la fn perso fichierAffiche de Olivier
- le lien direct vers un fichier en dur
- l'utilisation d'un champs html pour générer un lien direct.

ce bench serait interressant et meme en faire une wtablette.


Jean-Daniel

Après mure réflexion, Matthieu J a écrit :
Bonjour,

Etant donné les difficultés pour télécharger un gros fichier avec la
fonction FichierAffiche, j'ai imaginé une solution qui consisterait à avoir
un champ lien caché, à qui on donnerait une valeur d'URL (lien..URL =
CheminDuFichier).

Il ne resterait plus qu'à simuler un clic sur ce lien (en mode navigateur),
qui devrait arriver après le code serveur.

C'est la ou je ne sais plus faire.
Est-ce possible ?

J'ai vu dans les Tablettes qu'il y a une solution pour les fichiers <10Mo
mais j'ai besoin de télécharger des fichiers plus gros.

Matthieu J


--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posted on July, 20 2005 - 8:10 PM
Salut,
¨
concernant la fonction FichierAffiche Perso des WTablettes :
le fichier a affiché est chargé en mémoire vive avec cette méthode, attention donc à la charge serveur.
Sur mon serveur, pas mal de mémoire donc pas de souci.
Sinon, concernant la taille max de fichier, j'ai testé jusqu'à 100 Mo et c'est ok. Au-delà, on tombe à mon avis dans de
l'extreme et c'est à proscrire. Voir plutôt une autre méthode de transfert.

Voilà pour les précisions.

Bon dev,

Olivier

Matthieu a écrit :

Bonjour,

Etant donné les difficultés pour télécharger un gros fichier avec la fonction FichierAffiche, j'ai imaginé une
solution qui consisterait à avoir un champ lien caché, à qui on donnerait une valeur d'URL (lien..URL =
CheminDuFichier).

Il ne resterait plus qu'à simuler un clic sur ce lien (en mode navigateur), qui devrait arriver après le code serveur.

C'est la ou je ne sais plus faire.
Est-ce possible ?

J'ai vu dans les Tablettes qu'il y a une solution pour les fichiers <10Mo mais j'ai besoin de télécharger des fichiers
plus gros.

Matthieu J