|
|
|||||||||||
| The COPY_ATTACHMENT integer tag is used in the
CONTENT_PART sections of message taglists prepared for the SEND_MESSAGE
function. For
most attachments this tag should be set to 1 (COPY), meaning that the
attachment should be physically copied to the fax server. If the attachment to be faxed is
already on the fax server and will be accessible for as long as
it is needed without being copied, this
value can be set to 0 (DONT_COPY). Faxing of URL's requires
this value to be set to 0 (DONT_COPY). The COPY_ATTACHMENT tag can be set to one of the following values:
|
|||||||||||
| Type | Max Size | Multiple Allowed | |||||||||
| Integer | 4 bytes | One per CONTENT_PART section | |||||||||
Example: |
|||||||||||
|
function
SendFaxAttachments() { var Tl, StatusNum; Tl = CAS.New(); CAS.AddTag(Tl,"SEND_MESSAGE",""); CAS.AddTag(Tl,"REGISTERED_NAME",UserName); CAS.AddTag(Tl,"REGISTERED_PASSWORD",UserPassword); CAS.AddTag(Tl,"TRANSFER_TYPE",0); // 1= EMAIL, 0=FAX CAS.AddTag(Tl,"SUBJECT","Subject"); Sl = CAS.CreateSection(Tl,"RECEIVER_ADDRESS","555-123-1234"); CAS.AddTag(Sl,"RECEIVER_NAME","Recipient"); CAS.CloseSection(Sl); // Send an ASCII cover message Sl = CAS.CreateSection(Tl,"CONTENT_PART",2); CAS.AddTag(Sl,"CONTENT_TYPE",1); CAS.AddTag(Sl,"CONTENT_DATA","This is my cover text!"); CAS.CloseSection(Sl); // Send a web page by referencing a URL. The CONTENT_TYPE // is set to HTML, but COPY_ATTACHMENT is 0 so the // CURRENT_FILESPEC is treated as a URL, not a file name. Sl = CAS.CreateSection(Tl,"CONTENT_PART",3); CAS.AddTag(Sl,"CONTENT_TYPE",12); CAS.AddTag(Sl,"ORIGINAL_FILENAME","anything.html"); CAS.AddTag(Sl,"CURRENT_FILESPEC", "http://www.faxback.com"); CAS.AddTag(Sl,"COPY_ATTACHMENT",0); CAS.CloseSection(Sl); // Send a Word .DOC file that's saved on this computer Sl = CAS.CreateSection(Tl,"CONTENT_PART",3); CAS.AddTag(Sl,"CONTENT_TYPE",0); CAS.AddTag(Sl,"ORIGINAL_FILENAME","TestFile.doc"); CAS.AddTag(Sl,"CURRENT_FILESPEC", "c:\\temp\\TestFile.doc"); CAS.AddTag(Sl,"COPY_ATTACHMENT",1); CAS.CloseSection(Sl); // Send a .TIF file that's saved on the fax server (set // COPY_ATTACHMENT to 0) Sl = CAS.CreateSection(Tl,"CONTENT_PART",3); CAS.AddTag(Sl,"CONTENT_TYPE",0); CAS.AddTag(Sl,"CURRENT_FILESPEC", "c:\\docs\\FaxInfo.tif"); CAS.AddTag(Sl,"COPY_ATTACHMENT",0); CAS.CloseSection(Sl); // Send message on this already open session Tl = CAS.Send(cInst,Tl); StatusNum = parseInt(CAS.GetTag(Tl,"STATUS_NUM",0)); CAS.Delete(Tl); return(StatusNum); } |
|||||||||||
See Also: |
|||||||||||
| SEND_MESSAGE, CONTENT_TYPE, CONTENT_DATA, ORIGINAL_FILENAME, CURRENT_FILESPEC | |||||||||||
|
|