【发布时间】:2016-06-25 20:36:03
【问题描述】:
是否可以禁用 ez-vcard 设置 PROPID ?
我使用 ez-vcard 来检查我的应用程序的一些强制性参数。我有一个包含多个 vcard 的输入文件,我想将它们中的每一个都存储在我的数据库中。这是我的 Java 代码:
File vcf = ...;
List<VCard> vCards = Ezvcard.parse(vcf).all();
for (VCard vCard : vCards) {
if (noMissingMandatoryValues(vCard)) {
String vCardString = vCard.write();
// record vCardString in database
} else {
// send an error message to the user
}
}
使用此代码,如果在我的文件中有:
开始:VCARD
版本:4.0
N:Doe;乔纳森;;先生;
FN:约翰·多伊
END:VCARD
那么这是数据库中的存储值:
开始:VCARD
版本:4.0
X-PRODID:ez-vcard 0.9.10
N:Doe;乔纳森;;先生;
FN:约翰·多伊
END:VCARD
加上我不想要的额外行 X-PRODID:ez-vcard 0.9.10。
【问题讨论】: