4D v12.4

ENVOYER BLOB HTML

Accueil

 
4D v12.4
ENVOYER BLOB HTML

 

ENVOYER BLOB HTML 


 

ENVOYER BLOB HTML ( blob ; type {; sansContexte} ) 
Paramètre Type   Description
blob  BLOB in BLOB à envoyer au browser
type  Chaîne in Type de données du BLOB
sansContexte  Booléen in Obsolète, ne pas utiliser

La commande ENVOYER BLOB HTML permet d’envoyer le BLOB blob au navigateur.

Le type de données contenues dans le BLOB est indiqué par le paramètre type. Ce paramètre peut contenir les valeurs suivantes :

  • type = Chaîne vide ("") : dans ce cas, vous ne fournissez aucune information sur le BLOB. Le navigateur tentera alors d’interpréter lui-même le contenu du BLOB.
  • type = Extension de fichier (ex. : “.HTM”, “.GIF”, “.JPEG”, etc.) : dans ce cas, vous fournissez au navigateur, par l’intermédiaire de son extension, le type MIME des données contenues dans le BLOB. Le BLOB sera interprété en fonction de cette extension. Toutefois, l’extension doit être standard afin que le navigateur puisse l’interpréter correctement. Une liste des types MIME les plus courants et de leurs extensions est fournie ci-dessous.
  • type = Mime/Type (ex. : “text/html”, “image/tiff”, etc.) : dans ce cas, vous fournissez directement au navigateur le type MIME des données contenues dans le BLOB. Cette solution est celle qui vous offre le plus de latitude. En effet, outre les types standard, vous pouvez passer un type MIME personnalisé pour envoyer des documents propriétaires en Intranet. Il vous suffit pour cela de configurer les navigateurs afin qu’ils reconnaissent le type envoyé et, par exemple, exécutent l’application correspondante. La valeur à passer dans le paramètre type est, dans ce cas “application/x-[NomDuType]”). Dans les navigateurs des postes clients, vous référencez ce type et lui associez l’action “Exécuter l’application”. La commande ENVOYER BLOB HTML vous permet alors d’envoyer des documents de tout type, les clients Intranet ouvrant automatiquement l’application associée.

Voici une liste des types MIME les plus courants :

ExtensionMime/Type
.htmtext/html
.htmltext/html
.shtmltext/html
.shtmtext/html
.csstext/css
.pdfapplication/pdf
.rtfapplication/rtf
.psapplication/postscript
.epsapplication/postscript
.hqxapplication/mac-binhex40
.jsapplication/javascript
.jsonapplication/json
.txttext/plain
.texttext/plain
.gifimage/gif
.jpgimage/jpeg
.jpegimage/jpeg 
.jpeimage/jpeg
.jfifimage/jpeg
.picimage/pict
.pictimage/pict
.tifimage/tiff
.tiffimage/tiff
.mpegvideo/mpeg
.mpgvideo/mpeg
.movvideo/quicktime
.moovvideo/quicktime
.aifaudio/aiff
.aiffaudio/aiff
.wavaudio/wav
.ramaudio/x-pn-realaudio
.sitapplication/x-stuffit
.binapplication/x-stuffit
.xmlapplication/xml
.zapplication/x-zip
.zipapplication/x-zip
.gzapplication/x-gzip
.tarapplication/x-tar

Note : Pour plus d'informations sur ce point, veuillez consulter la section “Protocol Numbers and Assignment Services” sur le site http://www.iana.org.

Le paramètre sansContexte est obsolète à compter de la version 12 de 4D. Il est conservé par compatibilité uniquement.

Les éventuelles références aux variables 4D et balises de type 4DSCRIPT dans la page sont toujours analysées.

Exemple  

Reportez-vous à l’exemple de la routine IMAGE VERS GIF.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 654
Nom intl. : SEND HTML BLOB

 
HISTORIQUE 

Créé : 4D v6.5

 
VOIR AUSSI  

ENVOYER FICHIER HTML