Fenetre téléchargement [Résolu]

sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention - 2 sept. 2008 à 11:42 - Dernière réponse : sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention
- 3 sept. 2008 à 14:24
    Bonjour à tous

   Je souhaiterai dans une application faire apparaitre la fenetre de téléchargement de fichier qui me permettrai de proposer à l'utilisateur d'ouvrir un fichier ou de le télécharger.

   Je pense qu'on doit pouvoir faire apparaitre cette fenetre avec une API mais laquelle

   Si quelqu'un peut me renseigner...
      
      Merci d'avance.
Afficher la suite 

Votre réponse

11 réponses

Meilleure réponse
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 2 sept. 2008 à 14:11
3
Merci
autant que la réponse

salut,
un browser juste pour çà? et les API?....

allez en VB6, à adapter ^^

http://www.codyx.org/snippet_telecharger-fichier-apres-ouverture-boite-dialogue-saveas_684.aspx

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  

Merci PCPT 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 119 internautes ce mois-ci

Commenter la réponse de PCPT
Meilleure réponse
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 3 sept. 2008 à 13:40
3
Merci
.... tous les utilisateurs n'ont pas IE

mon 2e code proposé te lance la demande par le navigateur par défaut
à savoir que de toute façon si l'utilisateur à cocher "toujours effectuer cette action" tu ne pourras pas afficher la boite dont tu parles

(testé avec un zip au hasard : http://www.01net.com/outils/telecharger/windows/Jeux/reflexion/fiches/tele27821.html)

avec shellexecute :

avec shell "explorer.exe " & CHEMIN :

si impératif IE, trouve le chemin complet d'IE dans le registre (n'est pas forcément dans C:\program files\...) et lance le avec l'équivalent de shell chemin_IE & "iexplorer.exe " & CHEMIN

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  

Merci PCPT 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 119 internautes ce mois-ci

Commenter la réponse de PCPT
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 2 sept. 2008 à 11:58
0
Merci
Dim




wb


As





New

WebBrowserwb.Parent =



Me


wb.Visible =





False


wb.Navigate(





"FilepathAsString"

)













Bonjour chez vous !
Commenter la réponse de gillardg
sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention - 2 sept. 2008 à 12:29
0
Merci
   Salut et merci de ton aide.

   L'idée est terrible mais l'extension de mes fichiers est du PDF et le Webbrowser ouvre le fichier comme s'il s'agissait d'une page html et ne me propose donc pas la fenetre de téléchargement.

   Je ne peux pas casser la liaison entre les PDF et mon navigateur car l'appli devra tourner sur plusieurs postes.

   Ne peut-on pas obliger le webbrowser à télécharger et non à ouvrir?
Commenter la réponse de sebtralalaetph
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 2 sept. 2008 à 13:01
0
Merci
bonne question en effet

Bonjour chez vous !
Commenter la réponse de gillardg
sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention - 2 sept. 2008 à 16:35
0
Merci
Ok Merci Beaucoup
 
avec ça , ca devrai aller.
Commenter la réponse de sebtralalaetph
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 2 sept. 2008 à 22:42
0
Merci
le lien pointe maintenant également vers le code vb.net

(pas si évident.....)
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
Commenter la réponse de PCPT
sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention - 3 sept. 2008 à 08:56
0
Merci
   C'est vrai que le unicode est un petit probleme en .net.
Je garde la solution de conversion sous le coude...

   Par contre sans vouloir trop abuser, est il possible de faire ouvrir la fenetre de telechargement en premier, et la fenetre save as si on clique sur le bouton télécharger?

  
   En tout cas, merci pour la traduction. vb6 --> vb Net
Commenter la réponse de sebtralalaetph
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 3 sept. 2008 à 13:07
0
Merci
le code est l'équivalent du "enregistrer sous" déjà cliqué

avant, va falloir jouer avec shellexecute ou (en vb.net) par process.start

http://www.codyx.org/snippet_ouvrir-document-lancer-executable_25.aspx

mias çà ne fonctionnera pas pour une image...
(testé avec zip en VB6, OK)

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
Commenter la réponse de PCPT
sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention - 3 sept. 2008 à 13:15
0
Merci
Je me suis mal exprimé, en fait, l'api d'ouverture de telechargement citée ci dessus me convient parfaitement mais avant d'avoir cette fenêtre, il me faudrait afficher la fenêtre que propose IE quand on télécharge un fichier sur le net (ouvrir, enregistrer, annuler).

Si ce n'est pas possible, je ferai une Form qui se rapprochera de la fameuse fenêtre.

et Merci encore
Commenter la réponse de sebtralalaetph
sebtralalaetph 111 Messages postés dimanche 19 février 2006Date d'inscription 2 avril 2010 Dernière intervention - 3 sept. 2008 à 14:24
0
Merci
Ok ça marche nickel.  Merci...

Par contre autre question dans le meme domaine, si le fichier à télecharger est sur un serveur et non sur le web, la commande Process.start va ouvrir le fichier et non proposer le telechargement.

y a t-il une solution pour faire apparaitre la fenetre ? (Car ce principe pourrait m'interesser.)
Commenter la réponse de sebtralalaetph

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.