2010-11-27 15 views
0

Salut j'ai l'exigence suivante.Générer une image et l'enregistrer sur mon serveur et donner l'URL

1)

Un site envoie une demande get avec un message et l'URL de rappel comme une requête. Je veux générer une image et l'enregistrer sur mon serveur et donner une URL au serveur appelant sur l'URL de rappel en tant que paramètre de requête.

J'ai déjà le code pour générer l'image.

Je veux savoir comment l'enregistrer sur mon serveur pour être disponible pour le serveur appelant.

et il ne devrait pas avoir accès aux autres images du dossier.

2)

Peut-on aussi me dire comment envoyer une image à une URL dans une requête POST.

Veuillez nous aider ... Merci d'avance.

Répondre

1

Pour enregistrer l'image

outputImage.Save(TheFileNameTosaveIt, ImageFormat.Jpeg); 

où outputImage est l'image créée Bitmap.

une façon d'envoyer l'image sur l'URL est de faire un Responce.Redirect

+0

Mais si mon serveur est dans un environnement hébergé et je ne sais pas le chemin réel du répertoire virtuel .. Ensuite, est-il encore possible???? –

+0

Et qu'en est-il de la requête POST pour envoyer l'image. –

+0

@Shekhar le chemin est HttpContext.Current.Request.PhysicalApplicationPath. Donc, dans ce cas, vous ajoutez votre nom de fichier image. Maintenant, après le Post, vous faites votre processus, et à la fin vous faites Responce.Redirect – Aristos