Se the new content-type at the bottom (xml):


function DocumentToContentType(FileName : String) : String;

var

    Ext : String;

begin

    { We probably should use the registry to find MIME type for file types }

    Ext := LowerCase(ExtractFileExt(FileName));

    if Length(Ext) > 1 then

        Ext := Copy(Ext, 2, Length(Ext));

    if (Ext = 'htm') or (Ext = 'html') then

        Result := 'text/html'

    else if Ext = 'gif' then

        Result := 'image/gif'

    else if Ext = 'bmp' then

        Result := 'image/bmp'

    else if (Ext = 'jpg') or (Ext = 'jpeg') then

        Result := 'image/jpeg'

    else if (Ext = 'tif') or (Ext = 'tiff') then

        Result := 'image/tiff'

    else if Ext = 'txt' then

        Result := 'text/plain'

    else if Ext = 'css' then

        Result := 'text/css'

    else if Ext = 'wav' then

        Result := 'audio/x-wav'

    else if Ext = 'ico' then

        Result := 'image/x-icon'

    { WAP support begin }

    else if Ext = 'wml' then

        Result := 'text/vnd.wap.wml'

    else if Ext = 'wbmp' then

        Result := 'image/vnd.wap.wbmp'

    else if Ext = 'wmlc' then

        Result := 'application/vnd.wap.wmlc'

    else if Ext = 'wmlscript' then

        Result := 'text/vnd.wap.wmlscript'

    else if Ext = 'wmlscriptc' then

        Result := 'application/vnd.wap.wmlscriptc'

    { WAP support end }

    else if Ext = 'pdf' then

        Result := 'application/pdf'

    else if Ext = 'xml' then

        Result := 'text/xml'

    else

        Result := 'application/binary';

end;



Regards Bjørnar


No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.519 / Virus Database: 269.22.9/1364 - Release Date: 07.04.2008 
18:38

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to