4D v16.3

WEB SEND BLOB

Accueil

 
4D v16.3
WEB SEND BLOB

WEB SEND BLOB 


 

WEB SEND BLOB ( blob ; type ) 
Paramètre Type   Description
blob  BLOB in BLOB à envoyer au browser
type  Chaîne in Type de données du BLOB

La commande WEB SEND BLOB 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 WEB SEND BLOB vous permet alors d’envoyer des documents de tout type, les clients Intranet ouvrant automatiquement l’application associée.

    Note : Pour plus d'informations sur les types MIME, reportez-vous à la page http://www.iana.org/assignments/media-types.

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 : La liste des types MIME pris en charge par le serveur HTTP de 4D est stockée dans le fichier "MimeTypes.xml" situé dans le dossier suivant de l'application 4D : [Contents]\Native components\HTTPServer.bundle\Contents\Resources.

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 PICTURE TO GIF.



Voir aussi  

WEB SEND FILE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 654

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v6.5
Renommé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)