【问题标题】:Disable ez-vcard PROPID禁用 ez-vcard PROPID
【发布时间】: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

【问题讨论】:

    标签: java vcf-vcard


    【解决方案1】:
    VCard vcard = ...
    String vCardString = Ezvcard.write(vcard).prodId(false).go();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-26
      • 2015-12-04
      相关资源
      最近更新 更多