4D v13.4

WEB ENVOYER BLOB

Accueil

 
4D v13.4
WEB ENVOYER BLOB

WEB ENVOYER BLOB 


 

WEB ENVOYER BLOB ( 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 *** Inutilisé ***

La commande WEB ENVOYER 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 ENVOYER BLOB 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 inutilisé depuis 4D v13, 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. : WEB SEND BLOB

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

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

 
VOIR AUSSI  

WEB ENVOYER FICHIER