fileAttachment::fileAttachment(ref <contentHandler> cts, const word& filename, const mediaType& type) { if (!filename.isEmpty()) m_fileInfo.setFilename(filename); m_type = type; setData(cts); m_encoding = encoding::decide(m_data); }
fileAttachment::fileAttachment(std::shared_ptr<utility::inputStream> is, const word& filename, const mediaType& type) { if (!filename.isEmpty()) m_fileInfo.setFilename(filename); m_type = type; setData(is); m_encoding = encoding::decide(m_data); }
fileAttachment::fileAttachment(ref <contentHandler> cts, const word& filename, const mediaType& type, const text& desc, const encoding& enc) { if (!filename.isEmpty()) m_fileInfo.setFilename(filename); m_type = type; m_desc = desc; m_encoding = enc; setData(cts); }
fileAttachment::fileAttachment(std::shared_ptr<utility::inputStream> is, const word& filename, const mediaType& type, const text& desc, const encoding& enc) { if (!filename.isEmpty()) m_fileInfo.setFilename(filename); m_type = type; m_desc = desc; m_encoding = enc; setData(is); }
fileAttachment::fileAttachment(ref <utility::inputStream> is, const word& filename, const mediaType& type, const text& desc) { if (!filename.isEmpty()) m_fileInfo.setFilename(filename); m_type = type; m_desc = desc; setData(is); m_encoding = encoding::decide(m_data); }