gpt4 book ai didi

node.js - 如何将 vcard 写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:36 26 4
gpt4 key购买 nike

我尝试通过 API 调用创建电子名片。下面的代码显示,

var vcard = require('vcard-generator');
const vcardContent = vcard({
name: {
givenName: 'test',
middleName: '',
prefix: '',
suffix: '',
},
formattedNames: [{
text: '',
}],
nicknames: [{
text: '',
}],
works: [{
organization: 'AMT'
}],
emails: [{
type: 'work',
text: 'test@test.com',
}],
phones: [{
type: 'sms',
text: '+14035551515',
}, {
uri: 'sms://+14035551515',
}],
urls: [{
type: 'test1',
uri: 'https://test1.com',
}, {
type: 'test2',
uri: 'https://test2.com',
}],
});

console.log(vcardContent)

如何将上述数据写入 test.vcf 文件或任何其他可用于处理 vcard 生成的 npm 文件。我还需要通过扫描二维码获取生成的电子名片。

最佳答案

Node.js fs包将允许您写入文件系统。

写入文件系统

var fs = require('fs');
var vcard = require('vcard-generator');
const vcardContent = vcard(
{
name: {
givenName: 'test',
middleName: '',
prefix: '',
suffix: '',
},
formattedNames: [{
text: '',
}],
nicknames: [{
text: '',
}],
works: [{
organization: 'AMT'
}],
emails: [{
type: 'work',
text: 'test@test.com',
}],
phones: [
{
type: 'sms',
text: '+14035551515',
},
{
uri: 'sms://+14035551515',
}
],
urls: [{
type: 'test1',
uri: 'https://test1.com',
}, {
type: 'test2',
uri: 'https://test2.com',
}],
});
fs.writeFile("/path/to/save/to", vardContent, function(err) {
if(err) {
return console.log(err);
}
console.log("Your vCard was saved!");
});

关于node.js - 如何将 vcard 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45341852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com