Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
Modify Content-Disposition Header Fields in MIMEDemonstrates how to edit the Content-Disposition header in MIME sub-parts.
import sys import chilkat # The intent of this example is to modify Content-Disposition # header fields from this: # # Content-Disposition: attachment; filename="a4 manuscript.pdf"; size=0; # creation-date="Thu, 12 Apr 2007 06:39:10 GMT"; # modification-date="Thu, 12 Apr 2007 06:39:10 GMT" # # to this: # # content-disposition: attachment; # filename="a4 manuscript.pdf" # mime = chilkat.CkMime() success = mime.UnlockComponent("Anything for 30-day trial") if (success == False): print "Failed to unlock" sys.exit() success = mime.LoadMimeFile("testMime.txt") if (success == False): print mime.lastErrorText() sys.exit() # This example assumes the header fields to be modified # are located directly beneath the top-level MIME part. numParts = mime.get_NumParts() for i in range(0,numParts): mimePart = mime.GetPart(i) disposition = mimePart.disposition() if (disposition == "attachment"): filename = mimePart.filename() # AddHeaderField replaces the existing field if it already exists. # Discard the contents of the existing Content-Disposition # and replace it with "attachment". mimePart.AddHeaderField("content-disposition","attachment") # Now add the filename attribute: mimePart.put_Filename(filename) success = mime.SaveMime("modifiedMime.txt") |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.