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);
}
예제 #2
0
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);
}
예제 #4
0
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);
}
예제 #5
0
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);
}