Fonction CGI qui renvoie une image

Fonction CGI qui renvoie une image - C++ - Programmation

Marsh Posté le 27-02-2003 à 14:55:46    

Bonjour,
J'expliquemon problème:
J'ai un CGI (nommé "cam" ), et une image (nommée "test.jpg" ).
Ce que je voudrais faire, c'est qu'avec la commande "cam?takepic" je récupère cette image.
Actuellement, la fonction ressemble à ceci:
 

Citation :


   if (strcmp(CgiRequest->fArgumentBufferPtr, "takepic" ) == 0)
 {
 CgiRequest->fHttpResponse    = CgiHttpOk;
       CgiRequest->fDataType           = CGIDataTypeImageJpeg; // return a jpg picture
 
 
 
       CgiRequest->fResponseBufferPtr  = ???;
       CgiRequest->fResponseBufferLength  = ???;
 return;
 }

 
Je suppose qu'il faut faire une allocation mémoire (farcalloc), y mettre l'image, définir un pointeur de début de la zone mémoire et connaitre la taille prise en mémoire.
Le problème, c'est comment ??
Ca ne doit pas être bien compliqué, mais je ne sais pas comment faire.
 
Merci
 


---------------
Nos seules limites sont celles que nous nous imposons
Reply

Marsh Posté le 27-02-2003 à 14:55:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed