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