Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Create MIME Containing HTMLCalls SetBodyFromHtml to load HTML into the MIME body. Also sets the Content-Type header to "text/html", and the Content-Transfer-Encoding to an appropriate transfer encoding based on the characters found in the HTML. Downloads for Windows/Linux and Install Instructions require 'rubygems' require 'chilkat' mime = Chilkat::CkMime.new() success = mime.UnlockComponent("Anything for 30-day trial.") if (success == false) print mime.lastErrorText() + "\n"; exit end # Add a few header fields: mime.AddHeaderField("Description","this is a test") mime.AddHeaderField("MyId","123") htmlDoc = "<html><body>Test</body></html>" # Set the MIME body via SetBodyFromHtml. This also # has the intended side-effect of adding the Content-Type # and Content-Transfer-Encoding headers. mime.SetBodyFromHtml(htmlDoc) print mime.getMime() + "\n"; # The MIME should look like this: # Description: this is a test MyId: 123 Content-Type: text/html; Content-Transfer-Encoding: 7bit <html><body>Test</body></html> # Note: The Content-Transfer-Encoding may be changed. # For example, to use "base64", do this: mime.put_Encoding("base64") # Show the MIME again, this time using the base64 # transfer encoding: print mime.getMime() + "\n"; # It should look like this: # Description: this is a test MyId: 123 Content-Type: text/html; Content-Transfer-Encoding: base64 PGh0bWw+PGJvZHk+VGVzdDwvYm9keT48L2h0bWw+ |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.