java命名空间javax.xml.bind.attachment类attachmentmarshaller的类成员方法:
addmtomattachment定义及介绍
本文导语:
addmtomattachment
public abstract string addmtomattachment(byte[] data,
int offset,
int length,
string mimetype,
string elementna...
addmtomattachment
public abstract string addmtomattachment(byte[] data,
int offset,
int length,
string mimetype,
string elementnamespace,
string elementlocalname)
将用于优化二进制存储的二进制 data
作为附件。
由于内容类型未知,所以附件的 mime 内容类型必须设置为“application/octet-stream”。
elementnamespace
和 elementlocalname
参数提供包含二进制数据的上下文。基于 mime 的包处理器可以使用此信息,以确定二进制数据应该被内嵌,还是作为附件优化。
- 参数:
data
- 表示将被附加的数据。必须为非 null。实际数据区域由 (data,offset,length) 元组指定。offset
- 要读取的第一个字节在数组中的偏移量;必须为非负且不大于 array.length。length
- 要从给定数组读取的字节数;必须为非负且不大于 array.length。mimetype
- 如果数据具有 jaxb 已知的关联 mime 类型,则使用此参数传递。如果所有类型未知,则使用“application/octet-stream”。此参数不可以为 null。elementnamespace
- 封装 base64binary 数据的元素名称空间 uri。可以为空但不能为 null。elementlocalname
- 元素的本地名称。始终是非 null 的有效字符串。
- 返回:
- 包含
data
的附件的内容 id uri(即 cid);如果数据应该内嵌,则返回 null。 - 另请参见:
addmtomattachment(datahandler, string, string)