IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

ASP et ChartDirector


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut ASP et ChartDirector
    Bonjour!

    j ai un petit problème et je fais appel à vous pour m aider...

    Voilà, je développe une petite interface en ASP qui utilise ChartDirector pour créer des graphiques! en fait, cet outil permet d ouvrir une page .asp dans laquelle s'affiche une image créer par ChartDirector stockée en mémoire.

    Response.ContentType = "image/png"
    Response.BinaryWrite c.makeChart2(cd.PNG)
    Response.End

    Si on fait un clic droit sur cette image, on peut l enregistrer comme n importe quelle image.

    Je voudrais que l enregistrement se fasse automatiquement sans que l utilisateur ait besoin de le faire.

    Call c.makeChart(chemin de destination)

    seulement, il faut un chemin complet.

    Donc j ai fait un pti truc en javascript qui instancie un ActiveX pour que l utilisateur choisisse le répertoire de destination coté client car toutes les méthodes connues de parcours d arborescence le font coté serveur. (enfin d après les recherches que j ai faites et mes petites connaissances.... )

    Mais quand je mets le chemin choisi dans le "makeChart() " il va tenter d enregistrer coté serveur ... et s il n y arrive pas, il n y a pas de message d erreur.

    Est ce que quelqu un aurait une idée pour enregistrer cette image coté client automatiquement? Toutes les idées sont les bienvenues en esperant avoir été claire dans mes explications...

    Bonne soirée à tous et merci d avance!

    ps : dans la page asp qui affiche l image stockée en mémoire je ne peux rien mettre d autre, pas de liens, pas de formulaire, pas d autres images...

  2. #2
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut
    coucou!

    bon j ai pas eu bcp de réponses lol mais j ai trouvé un pti truc, merci shaka, avec lequel j arrive à ouvrir une boite de dialogue "ouvrir" "enregistrer" "annuler".

    Pour enresgitrer, pas de problème, ça fonctionne tres bien.

    Par contre, quand je fais "ouvrir", ça charge qq chose tres vite et ça disparait aussitot...

    voici le bout de code :
    Response.ContentType = "image/octet-stream"
    Response.AddHeader "Content-Disposition", "attachment; filename=test.png"
    Response.BinaryWrite c.makeChart2(cd.PNG)
    Response.End

    Est ce que quelqu un saurait pourquoi l ouverture ne fonctionne pas?

    J ai testé avec un .txt au lieu d un .png , et il me mets un message d erreur :

    "Impossible de trouver le fichier C:\blabla\Temporary Internet Files\Content.IE5\WPCF8R8F\test[1].txt"

    Par contre avec le .png aucun message d erreur mais ça ne fonctionne pas.


  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Je ne saurais trop te conseiller d'utiliser un composant de téléchargement du genre ASPSmartUpload. Il n'est plus distribué sur le site, mais je peux te passer les DLL.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut
    merci d avoir repondu!
    et désolée ça fait un moment que je ne suis pas passée par ici
    donc je n ai tjs pas trouvé de solution.
    En fait je réalise ça dans le cadre d un projet en entreprise.
    je ne suis pas géographiquement dans le service info et je n ai pas tous les droits.
    donc pensant que le prob venait d un endroit dont je n avais pas l accès j ai fait appel un informaticien de la société pour plancher avec moi sur le sujet.

    et il m a dit aujourd hui qu ils utilisent SmartUpload donc je ne sais pas trop.
    C est dommage, ça doit etre une erreur bête, parceque le pire c est que cela fonctionne avec Firefox...
    et ça ne doit pas être un prob de MAJ d'ie puisque c est la derniere version...

    Merci encore pour ta réponse Immobilis


    Yaku

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Ben si vous utilisez ASPSmartUpload alors tu n'as pas besoin de ton code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
    	on error resume next
    	mySmartUpload.DownloadFile("<DRIVE>:\<FILEPATH>\<FILENAME>"))
    Set mySmartUpload = Nothing
    Devrait fonctionner
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. connexion via asp ou php ?
    Par cege dans le forum 4D
    Réponses: 5
    Dernier message: 25/01/2006, 08h43
  2. [CR][ASP] interfaçage
    Par grosjej dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/04/2004, 10h20
  3. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20
  4. Que pensez vous du mariage ASP Flash?
    Par tyma dans le forum Flash
    Réponses: 4
    Dernier message: 09/07/2003, 15h00
  5. |VB6] [Réseau] Lancer une page ASP
    Par Delphi-ne dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 18/10/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo