このオブジェクトの内容を指定されたファイルに書き込みます。
このメソッドを使用すると、データベースから添付ファイルを抽出して、ローカルのファイル システムに保存できます。同じ名前のファイルが、ファイル名パラメータに指定したパスに既に存在する場合、ファイルは書き込み可能でなければならず、既存の内容は置換されます。抽出されたファイルは一時ファイルではありません。この API を使用するプロセスが終了した後も永続します。
VBScript
attachment.Load filename
$attachment->Load(filename);
VBScript
' This example assumes there is at least 1 attachment field
' and 1 attachment associated with the record.
set currentSession = GetSession
set attachFields = AttachmentFields
set attachField1 = attachFields.Item(0)
set theAttachments = attachField1.Attachments
x = 1
For each attachment in theAttachments
thefileName = "C:¥attach" & x & ".txt"
x=x+1
' Write the file
status = attachment.Load (thefileName)
Next
Perl
# This example assumes that there is at least 1 attachment
# field associated with the record. Otherwise,
# GetAttachmentFields won't return anything interesting
# and an error would be generated
# Get the collection of attachment fields
$attachfields = $entity->GetAttachmentFields();
# Get the first attachment fields
$attachfield1 = $attachfields->Item(0)
# Now get the collection of attachments from the attachments field
$attachments = $attachfield1->GetAttachments();
# Retrieve the number of attachments for the for loop
$numattachments = $attachments->Count();
for ($x = 0 ; $x < $numattachments ; $x++)
{
# Retrieve the correct attachment
$attachment = $attachments->Item($x);
# Select a filename to write to
$filename = "C:¥¥attach".$x.".txt";
# Write the file
$status = $attachment->Load($filename);
}