Mime content type html

use "encode/base64"

class val MIMEContentTypeHTML is MIMEContentType
  var filename: (None | String val)

  new val create(filename': (String val | None) = None) =>
    filename = filename'

  fun content_type(): String val =>
    "Content-Type: text/html\r\n"

  fun content_disposition(): String val =>
    match filename
    | let name: None => return ""
    | let name: String val => return "Content-Disposition: attachment; filename=" + name + "\r\n"
    end
    ""