|
|
|||||
| The ORIGINAL_FILENAME string tag is provided in CONTENT_PART sections in taglists prepared for the SEND_MESSAGE
function, to provide an original file name that will not change throughout
the life of the message. The extension on the file name is used to
determine how the attachment will be converted at the fax server. When messages are retrieved from the server with the GET_Q_ENTRIES_INFO function, the CONTENT_PART section for each message includes a CURRENT_FILESPEC tag that contains a path and unique name where the file is stored on the server. The CURRENT_FILESPEC is set by the server as needed, but the ORIGINAL_FILENAME tag is never changed by the server. |
|||||
| Type | Max Size | Multiple Allowed | |||
| String | 128 | Yes, but only 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 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 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: |
|||||
| CONTENT_PART, CURRENT_FILESPEC | |||||
|
|