4D v13.4

WEB SEND BLOB

ホーム

 
4D v13.4
WEB SEND BLOB

WEB SEND BLOB 


 

WEB SEND BLOB ( BLOB ; type {; noContext} ) 
引数   説明
BLOB  BLOB in ブラウザへ送るBLOB
type  文字 in BLOBのデータタイプ
noContext  ブール in *** 使用しません ***

説明   

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タイプを渡すこともできます。これを実行するには、ブラウザを 設定するだけです。このブラウザが、送られたタイプを認識したり、適切なアプリケーションを開いたりします。その際、タイプに渡す値は、“application/x-[TypeName]” です。クライアントワークステーションのブラウザでは、このタイプを参照し、それを “アプリケーション起動” 動作に関連付けます。そのためWEB SEND 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 引数は互換性のためにのみ保持されています。4D v13以降は使用されません。

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

例題  

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

 
プロパティ 

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

 
目次

コマンドリスト (文字順)

 
履歴 

New
初出: 4D v6.5
名称変更: 4D v13

 
参照 

WEB SEND FILE