4D-jp 4D Japan Technical Support Team

BASE64

2023-10-12

BASE64 ENCODEにはパラメーターとしてBlobまたは4D.BlobまたはTextを渡すことができます。明示的に宣言されていない場合,意図とは違うタイプにコンパイラーが変数を宣言してしまうかもしれません。たとえば,下記のようなコードはコンパイルモードでうまく動作しません。変数の型が曖昧であるためです。

$toEncode64:=$file.getContent()
BASE64 ENCODE($toEncode64; $b64content)

変数を宣言することにより,問題を解消することができます。

var $file : 4D.File
var $toEncode64 : 4D.Blob
var $b64content : Text

関連記事

リンク