4D v12.4

SEND HTML BLOB

ホーム

 
4D v12.4
SEND HTML BLOB

 

SEND HTML BLOB 


 

SEND HTML BLOB ( BLOB ; type {; noContext} ) 
引数   説明
BLOB  BLOB in ブラウザへ送るBLOB
type  文字 in BLOBのデータタイプ
noContext  ブール in True = 非コンテキストモードへ変更 False = 現在のモードを維持

説明   

SEND HTML BLOBコマンドを使用して blob をブラウザへ送ります。

BLOBに含まれるデータのタイプは type によって示されます。この引数は以下の定数のいずれかになります。

  • Type = 空の文字列 (""): この場合、BLOBにそれ以上の情報を供給する必要はありません。ブラウザがBLOBの内容を解釈しようとします。
  • Type = ファイル拡張子 (例: ".HTM"、".GIF"、".JPEG" など): この場合、BLOBに含まれるデータのMIMEタイプを拡張子を使って指定します。そして、BLOBはその拡張子に応じて解釈されます。ただし、ブラウザが正確に解釈できるように、拡張子は標準なものでなくてはなりません。
  • Type = Mime Type (例: “text/html”、“image/tiff” など):この場合、BLOBに含まれるデータのMIMEタイプを直接指定します。このソリューションはより多くの自由度を提供します。標準タイプに加え、イントラネット経由で固有のドキュメントを送るためにカスタムMIMEタイプを渡すこともできます。これを実行するには、ブラウザを 設定するだけです。このブラウザが、送られたタイプを認識したり、適切なアプリケーションを開いたりします。その際、タイプに渡す値は、“application/x-[TypeName]” です。クライアントワークステーションのブラウザでは、このタイプを参照し、それを “アプリケーション起動” 動作に関連付けます。そのためSEND HTML BLOBコマンド を使用すると、すべてのタイプのドキュメントを送ることが可能になり、イントラネットクライアントは関連するアプリケーションを自動的に開くことができるようになります。

最も一般的なMIMEタイプのリストです。

拡張子Mime 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: 詳細は、http://www.iana.org に記述されている "Protocol Numbers and Assignment Services" のトピックを確認してください。

noContext 引数はバージョン12より廃止予定です。これは互換性のためにのみ保持されています。

4DVARや4DSCRIPTなど4D HTMLタグの解析については4D HTMLタグを参照してください。

例題  

PICTURE TO GIFルーチンの例を参照してください。

 
プロパティ 

プロダクト: 4D
テーマ: Webサーバ
番号: 654

 
履歴 

初出: 4D v6.5

 
参照 

SEND HTML FILE