メインコンテンツまでスキップ
バージョン: 20 R7 BETA

WEB SEND BLOB

WEB SEND BLOB ( BLOB ; type )

引数説明
BlobBlobブラウザへ送るBLOB
typeTextBLOBのデータタイプ

説明

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

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

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

最も一般的な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

注: 4D HTTPサーバーでサポートされているMIMEタイプは、4Dアプリケーションの以下のフォルダの中にある、 "MimeTypes.xml" の中に保存されています: [Contents]\Native components\HTTPServer.bundle\Contents\Resources.

ページ内の4D 変数や 4DSCRIPT 型タグへの参照は常に解析されます。

例題

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

参照

WEB SEND FILE