FoxPro Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

Visual FoxPro Examples

Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
FTP
HTML-to-XML
HTTP
IMAP
Encryption
MHT / HTML Email
POP3
RSA
S/MIME
Socket
Spider
SFTP
SMTP
SSH
SSH Key
SSH Tunnel
String
Tar
Upload
XML
XMP
Zip Compression
Self-Extractor

More Examples...
Email Object
RSS
Atom
Byte Array
Service
PPMD
Deflate
DH Key Exchange
DSA

Unreleased...
FileAccess
Bzip2
LZW
Icon

 

Non-Chilkat Links
Text and String Handling

Decode Binary MIME Content

Decode the binary content in a MIME message.

LOCAL loMime
LOCAL lnSuccess
LOCAL loMimePart
LOCAL loJpgPart

loMime = CreateObject('Chilkat.Mime')

lnSuccess = loMime.UnlockComponent("Anything for 30-day trial")
IF (lnSuccess = 0) THEN
    =MESSAGEBOX("Failed to unlock component")
    QUIT
ENDIF

lnSuccess = loMime.LoadMimeFile("mm7.txt")
IF (lnSuccess = 0) THEN
    =MESSAGEBOX(loMime.LastErrorText)
    QUIT
ENDIF

*  This particular MIME message has a top-level multipart/mixed
*  with 2 immediate children:
*  Content-Type: text/xml; charset=UTF-8
*  Content-Type: multipart/mixed;
*  within the multipart/mixed child, two additional children exist:
*  content-type: application/smil; name=main.smil; charset=utf-8
*  content-type: image/jpeg; name=kl20.jpg

*  This example will save the JPG sub-part:
*  (indexing begins at 0)
loMimePart = loMime.GetPart(1)
loJpgPart = loMimePart.GetPart(1)
RELEASE loMimePart

*  Save the decoded body to a file.
*  The "Name" property contains "kl20.jpg"
lnSuccess = loJpgPart.SaveBody(loJpgPart.Name)
IF (lnSuccess = 0) THEN
    =MESSAGEBOX(loJpgPart.LastErrorText)
    RELEASE loJpgPart
    QUIT
ENDIF

=MESSAGEBOX("Success!")

RELEASE loJpgPart

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2007 Chilkat Software, Inc. All Rights Reserved.

Mail Component · .NET Email Component · ASP Mail Component · XML Parser