フィールド内容のエクスポート(サーバー)

例:ファイル保存

<#Convert Base64 to File#>

$ERROR.Clear();

try{

$base64String=@('" & $BASE64 & "');

$path='" & $FilePath & "';

[System.IO.File]::WriteAllBytes($path, [Convert]::FromBase64String($base64String[0]));

}catch{

}

$ERROR[0];

例:画像として保存

SMPS_Exe( "

<#Convert Base64 to Image#>

$base64String=@('" & フィールド:Base64エンコードテキスト & "');

$imageBytes = [Convert]::FromBase64String($base64String);

$ms = New-Object IO.MemoryStream($imageBytes, 0, $imageBytes.Length);

$ms.Write($imageBytes, 0, $imageBytes.Length);

$image = [System.Drawing.Image]::FromStream($ms, $true);

$image.Save('D:\!TEMP\\" & GetAsText ( オブジェクトフィールド ) & "') ;

" )