versión 6.5
SEND HTML BLOB (blob; tipo{; noContext})
Parámetro | Tipo | Descripción | |
blob | BLOB | BLOB a enviar al navegador | |
tipo | Alfa | Tipo de datos del BLOB | |
noContext | Booleano | True = Pasar en modo no contextual | |
False = Conservar el modo actual |
Descripción
El comando SEND HTML BLOB permite enviar el BLOB blob al navegador.
El tipo de datos contenidos en el BLOB es indicado por tipo. Este parámetro puede contener los siguientes valores:
tipo = Cadena vacía (""): en este caso, no necesita dar más información en el BLOB. El navegador intentará interpretar los contenidos del BLOB.
tipo = Extensión de archivo (Ejemplo: ".HTM", ".GIF", ".JPEG", etc.): en este caso, especifique el navegador, por intermedio de su extensión, el tipo MIME de los datos contenidos en el BLOB. El BLOB será interpretado de acuerdo a su extensión. Sin embargo, la extensión debe ser estándar para que el navegador pueda interpretarla correctamente.
tipo = Mime/Tipo (Ejemplo: "text/html", "image/tiff", etc.): en este caso, especifique directamente al navegador el tipo MIME de los datos contenidos en el BLOB. Esta solución ofrece más libertad. Además, los tipos estándar, puede pasar un tipo MIME personalizado para enviar los documentos propietarios en Intranet. Para hacerlo, sólo necesita configurar los navegadores con el fin de reconocer el tipo enviado y ejecutar la aplicación correspondiente. El valor a pasar en el parámetro tipo es, en este caso, "application/x-[NombreTipo]". En el navegador del equipo cliente, usted referencia este tipo y lo asocia a la acción "Launch the application". El comando SEND HTML BLOB permite entonces enviar documentos de todo tipo, los clientes Intranet abren automáticamente la aplicación asociada.
Nota: Si el BLOB es de tipo "text/html" (.htm, .html, .shtm, .shtml), se traduce y analiza como un archivo HTML. En este caso, cuando se utiliza en modo contextual, SEND HTML BLOB funciona exactamente como SEND HTML FILE. En particular, una referencia a un método 4D que ejecuta la instrucción SEND HTML BLOB("") debe ser llamado en una de las páginas HTML, para terminar la llamada a SEND HTML BLOB. Para mayor información, consulte la descripción del comando SEND HTML FILE.
Esta es una lista de los tipos MIME más comunes:
Extensión | Mime/Tipo |
.htm | text/html |
.html | text/html |
.shtml | text/html |
.shtm | text/html |
.css | text/css |
application/pdf | |
.rtf | application/rtf |
.ps | application/postscript |
.eps | application/postscript |
.hqx | application/mac-binhex40 |
.js | application/javascript |
.txt | text/plain |
.text | text/plain |
.gif | image/gif |
.jpg | image/jpeg |
.jpeg | image/jpeg |
.jpe | image/jpeg |
.jfif | image/jpeg |
.pic | image/pict |
.pict | image/pict |
.tif | image/tiff |
.tiff | image/tiff |
.mpeg | video/mpeg |
.mpg | video/mpeg |
.mov | video/quicktime |
.moov | video/quicktime |
.aif | audio/aiff |
.aiff | audio/aiff |
.wav | audio/wav |
.ram | audio/x-pn-realaudio |
.sit | application/x-stuffit |
.bin | application/x-stuffit |
.z | application/x-zip |
.zip | application/x-zip |
.gz | application/x-gzip |
.tar | application/x-tar |
Nota: Para mayor información, consulte la sección "Protocol Numbers and Assignment Services" en http://www.iana.org
El parámetro noContext permite indicar al servidor Web 4D que quiere pasar del modo contextual al modo no contextual. En este caso, pase True en el parámetro noContext.
Si el parámetro se omite o contiene False, se utiliza el modo actual.
Las referencias a las variables 4D y etiquetas de tipo 4DSCRIPT en la página siempre se analizan, sin importar el modo.
Ejemplo
Consulte el ejemplo de la rutina PICTURE TO GIF.
Ver también