|
Ouvrir un fichier dans une page Urgent! |
Iniciado por jonathan.somville, 28,sep. 2004 11:05 - 11 respuestas |
| |
| | | |
|
| |
Publicado el 28,septiembre 2004 - 11:05 |
Quand j'installe ma version client sur le serveur, et que j'affiche un fichier à l'aide de la procédure suivante:
PROCEDURE visu_fichier(fichier)
SELON Minuscule(Droite(SansEspace(fichier),3)) CAS "pdf" : FichierAffiche(SansEspace(fichier),"application/pdf") CAS "xls" : FichierAffiche(SansEspace(fichier),"application/ms-excel") CAS "doc" : FichierAffiche(SansEspace(fichier),"application/ms-word") CAS "htm" : FichierAffiche(SansEspace(fichier),"text/html") CAS "html" : FichierAffiche(SansEspace(fichier),"text/html") CAS "txt" : FichierAffiche(SansEspace(fichier),"text/plain") CAS "gif" : FichierAffiche(SansEspace(fichier),"image/gif") CAS "jpeg" : FichierAffiche(SansEspace(fichier),"image/jpeg") CAS "jpg" : FichierAffiche(SansEspace(fichier),"image/jpeg") CAS "mpeg" : FichierAffiche(SansEspace(fichier),"video/mpeg") CAS "mpg" : FichierAffiche(SansEspace(fichier),"video/mpeg") AUTRE CAS : FichierAffiche(SansEspace(fichier),"application/exe") FIN
LA boite de dialogue ouvrir enregistrer annuler s'affiche!!
J'aimerais que le document s'ouvre directement dans une nouvelle page navigateur. quelqu'un à une idée??
C très important si cela peut vous aider ca va servir pour une gestion de documents à l'interieur d'un site intranet!
MErci d'avance bon dev!
Salutations a tous!
JS |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 12:48 |
Js a couché sur son écran :
Quand j'installe ma version client sur le serveur, et que j'affiche un fichier à l'aide de la procédure suivante:
PROCEDURE visu_fichier(fichier)
SELON Minuscule(Droite(SansEspace(fichier),3)) CAS "pdf" : FichierAffiche(SansEspace(fichier),"application/pdf") CAS "xls" : FichierAffiche(SansEspace(fichier),"application/ms-excel") CAS "doc" : FichierAffiche(SansEspace(fichier),"application/ms-word") CAS "htm" : FichierAffiche(SansEspace(fichier),"text/html") CAS "html" : FichierAffiche(SansEspace(fichier),"text/html") CAS "txt" : FichierAffiche(SansEspace(fichier),"text/plain") CAS "gif" : FichierAffiche(SansEspace(fichier),"image/gif") CAS "jpeg" : FichierAffiche(SansEspace(fichier),"image/jpeg") CAS "jpg" : FichierAffiche(SansEspace(fichier),"image/jpeg") CAS "mpeg" : FichierAffiche(SansEspace(fichier),"video/mpeg") CAS "mpg" : FichierAffiche(SansEspace(fichier),"video/mpeg") AUTRE CAS : FichierAffiche(SansEspace(fichier),"application/exe") FIN
LA boite de dialogue ouvrir enregistrer annuler s'affiche!!
J'aimerais que le document s'ouvre directement dans une nouvelle page navigateur. quelqu'un à une idée??
C très important si cela peut vous aider ca va servir pour une gestion de documents à l'interieur d'un site intranet!
MErci d'avance bon dev!
Salutations a tous!
JS
Tout simplement en l'appelant depuis un lien ou bouton qui spécifie nouveau navigateur
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 13:18 |
dis moi dans le cas de jpeg ou mpeg tu n'aurais pas des problèmes??? car si tu prends les 3 derniers caractères pourquoi comparer sur 4 caractères?? C'est peut être pour ca que ta boite de dialogue s'ouvre. Bonne chance Julien M |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 13:23 |
Si je fais ca il me demande si je veux l'enregistrer ou l'ouvrir ect. moi je veux qu'il s'ouvre direct sans rien demander!
et en appelant quoi? le chemin du fichier? si tu pouvais me donner un exemple je te serais reconnaissant!
Merci pour ta première reponse! |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 14:02 |
Js a formulé la demande :
Si je fais ca il me demande si je veux l'enregistrer ou l'ouvrir ect. moi je veux qu'il s'ouvre direct sans rien demander!
et en appelant quoi? le chemin du fichier? si tu pouvais me donner un exemple je te serais reconnaissant! ceci sur un bouton avec la destination _blank fonctionne parfaitement SELON ComboOut CAS 1 // PDF sNomFichier= ComplèteRep(fRepEnCours()) ... + "i" + monRapport + ".PDF" iAperçu(iPDF, sNomFichier) iImprimeEtat(RPT_ETAT) FichierAffiche(sNomFichier, "application/pdf") CAS 2 //impression directe iAperçu(iImprimante) iImprimeEtat(RPT_ETAT) CAS 3 //HTML sNomFichier= ComplèteRep(fRepEnCours()) ... + "h" + monRapport + ".HTM" iAperçu(iHTML, sNomFichier) iImprimeEtat(RPT_ETAT) FichierAffiche(sNomFichier, "text/html") CAS 4 //RTF sNomFichier= ComplèteRep(fRepEnCours()) ... + "w" + monRapport + ".RTF" iAperçu(iRTF, sNomFichier) iImprimeEtat(RPT_ETAT) FichierAffiche(sNomFichier, "text/rtf") FIN
c'est suite à une édition mais le principe est le meme.
Merci pour ta première reponse!
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 14:12 |
Js avait prétendu :
Si je fais ca il me demande si je veux l'enregistrer ou l'ouvrir ect. moi je veux qu'il s'ouvre direct sans rien demander!
et en appelant quoi? le chemin du fichier? si tu pouvais me donner un exemple je te serais reconnaissant!
Merci pour ta première reponse!
sinon j'ai utilisé une autre technique pour afficher des documents (page html, word, excel, pdf) avec des frames. Regardes les WTablettes. Pour les afficher (pas à partir du treeview, mais depuis la ZR).
Je passe par un champs et je les affiche dans le code navigateur en onload.
Il faut justement que je fasse une wtablette là dessus. Si tu n'es pas trop pressé ....
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 15:08 |
Et bien en fait, les jpg et mpeg sont les seuls fichiers avec lesquels je n'ai pas de problème!!!
Normalement si le format de fichier est connu le fichier doit s'ouvrir dans le navigateur mais la rien n'y fait... meme pas la solution de notre amis M. Eric R.
Tout marchait très bien jusqu'à ce que je passe sur le serveur!
j'avais tout simplement une zone répétée avec un lien relié a ma base par un url action le lien n'ayant pas d'action(aucune) et aucune opération sur les champs!
etat initial visible type: dynamique!
Avant j'avais rempli la coche valeur reprèsent l'url du lien... et tout marchait!
suis déséspéré il faut que je trouve la solution pour pouvoir placer mon site intranet sur le serveur! (d'autant plus que j'ai aussi une gestion de documents qui utilise le même procédé!!!!!!)
A l'aiide! |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 15:28 |
Petite précision le chemin sur le serveur est repertoire web /Documents
Les fichiers sont bien sauvés à l'interieur! dans la base de données le chemin d'un fichier est stocké de manière suivante :
dans le fichier News
fic_new (donc news.fic_new) xxxxx.doc |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 15:31 |
Voici ma procédure d'enregistrement:
PROCEDURE enreg_fichier3(upload2) chemin2 est une chaîne chemin2 = ExtraitChaîne(upload2,1,";") RENVOYER UploadCopieFichier(upload2, fRepWeb()+"\Documents\","")
Voila merci d'avance !!!
Salutations! |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,septiembre 2004 - 18:39 |
Js a écrit :
Et bien en fait, les jpg et mpeg sont les seuls fichiers avec lesquels je n'ai pas de problème!!!
Normalement si le format de fichier est connu le fichier doit s'ouvrir dans le navigateur mais la rien n'y fait... meme pas la solution de notre amis M. Eric R.
Tout marchait très bien jusqu'à ce que je passe sur le serveur!
j'avais tout simplement une zone répétée avec un lien relié a ma base par un url action le lien n'ayant pas d'action(aucune) et aucune opération sur les champs!
autre solution : un champs html où tu composes ton lien avec le HREF sur _blank (mis en commentaire dans le code de la wtablette 65
etat initial visible type: dynamique!
Avant j'avais rempli la coche valeur reprèsent l'url du lien... et tout marchait!
suis déséspéré il faut que je trouve la solution pour pouvoir placer mon site intranet sur le serveur! (d'autant plus que j'ai aussi une gestion de documents qui utilise le même procédé!!!!!!)
A l'aiide!
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,septiembre 2004 - 14:55 |
Voici la ligne à ajouter dans le code de la zonerép.
ATTobj_new="/"+RépertoireWeb+"/Documents/"+ATTobj_new
(attribut contenant le chemin = (répertoire web qui est monsite_web/+"/documents" qui est le dossier ou sont mes images et documents+ attobj_new qui est donc le chemin raccourci (voir mes questions précédentes!)
En espérant que cela puisse vous dépanner!
Salutations et bon dev!
JS |
| |
| |
| | | |
|
| | |
| |
Publicado el 04,julio 2005 - 17:08 |
Bonjour
voici un exemple avec un fichier pdf
Si dans ton code navigateur tu place un changedestination(Nouveaunavigateur) et que tu fais un fichieraffiche(chemin et Nom du fichier,"application/pdf")
Tu ne dois pas avoir de souci.
Ensuite dans tes options de explorateur de windows, tu vérifies ce qu'il y a par défaut pour ouvrir un fichier pdf par exemple. Ouvre Explorateur windows Outil > option des dossiers> onglet type de fichiers recherche l'extension PDF et sélectionne là dans la liste Click sur le bouton Avancé Sélectionne open dans la liste de la fenetre "modification du type de fichier" décoche "confirmer l'ouverture après le téléchargement" click OK normalement il ne te demande plus si tu veux ouvrir enregistrer ou annuler l'ouverture du fichier.
bon courage
Carole
"Js" <jonathan.somville@vauchermanufacture.ch> a écrit dans le message de news:41590c49$1@news.pcsoft.fr...
Quand j'installe ma version client sur le serveur, et que j'affiche un
fichier à l'aide de la procédure suivante:
PROCEDURE visu_fichier(fichier)
SELON Minuscule(Droite(SansEspace(fichier),3)) CAS "pdf" : FichierAffiche(SansEspace(fichier),"application/pdf") CAS "xls" : FichierAffiche(SansEspace(fichier),"application/ms-excel") CAS "doc" : FichierAffiche(SansEspace(fichier),"application/ms-word") CAS "htm" : FichierAffiche(SansEspace(fichier),"text/html") CAS "html" : FichierAffiche(SansEspace(fichier),"text/html") CAS "txt" : FichierAffiche(SansEspace(fichier),"text/plain") CAS "gif" : FichierAffiche(SansEspace(fichier),"image/gif") CAS "jpeg" : FichierAffiche(SansEspace(fichier),"image/jpeg") CAS "jpg" : FichierAffiche(SansEspace(fichier),"image/jpeg") CAS "mpeg" : FichierAffiche(SansEspace(fichier),"video/mpeg") CAS "mpg" : FichierAffiche(SansEspace(fichier),"video/mpeg") AUTRE CAS : FichierAffiche(SansEspace(fichier),"application/exe") FIN
LA boite de dialogue ouvrir enregistrer annuler s'affiche!!
J'aimerais que le document s'ouvre directement dans une nouvelle page
navigateur.
quelqu'un à une idée??
C très important si cela peut vous aider ca va servir pour une gestion de documents à l'interieur d'un site intranet!
MErci d'avance bon dev!
Salutations a tous!
JS
|
| |
| |
| | | |
|
| | | | |
| | |
|