|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
J'ai un XMLService qui envoie par streaming un fichier pdf au navigateur client.
Si mon fichier pdf fait plus de 9 ko, pas de pb, le browser ouvre Acrobat et le fichier, mais si le fichier fait 1 ou 2 ko, le navigateur ouvre bien acrobat, mais ma fenêtre reste vide et même sans les menus Acrobat ... Que pourrais-t-il bien se passer ???? Pour info, voici le code de ma procedure placée dans le Before XMLService (mais je ne pense pas que le pb vienne de là ...) : zFilename := 'toto.pdf'; zMemStream := TMemoryStream.Create; try zStream := TFileStream.Create(zFileName, fmOpenRead); try zFileDate := FileGetDate(zStream.Handle); zMemStream.CopyFrom(zStream, zStream.Size); zMemStream.Seek(0, soFromBeginning); finally FreeAndNil(zStream); DeleteFile(zFileName); end; except FreeAndnil(zMemStream); raise exception.create('Erreur de transmission'); end; zFileNameStreamed := ExtractFileName(zFileName); XMLRequest.SetDate(FileDateToDateTime(zFileDate)); XMLRequest.SetContentStream(Integer(pointer(zMemStream))); Handled := True; end;
__________________
Renaud W2003 / XP /VISTA SQL SERVER / ORACLE ADO |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
J'ai oublié de vous dire, si je tape comme url http://monserveur/pdf/toto.pdf, ce fichier est ouvert sans pb par Acrobat ....
__________________
Renaud W2003 / XP /VISTA SQL SERVER / ORACLE ADO |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() |
version d'acrobat reader ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
La version 5.0 ou 4. c'est la même chose
__________________
Renaud W2003 / XP /VISTA SQL SERVER / ORACLE ADO |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() |
essaye de t'inspirer du code qui stream les PDF dans XMLService.pas:
Code :
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com