Aetae, Чувак, ааа у меня тут проблема, если с pdf все ок, то с изображениями труба полная, решил посмотреть твой коммент и генерю сейчас блоб на клиенте, а в nodemailer теперь не совсем понимаю, как его отправить, из того, что nodemailer предлагает:
let message = {
...
attachments: [
{ // utf-8 string as an attachment
filename: 'text1.txt',
content: 'hello world!'
},
{ // binary buffer as an attachment
filename: 'text2.txt',
content: new Buffer('hello world!','utf-8')
},
{ // file on disk as an attachment
filename: 'text3.txt',
path: '/path/to/file.txt' // stream this file
},
{ // filename and content type is derived from path
path: '/path/to/file.txt'
},
{ // stream as an attachment
filename: 'text4.txt',
content: fs.createReadStream('file.txt')
},
{ // define custom content type for the attachment
filename: 'text.bin',
content: 'hello world!',
contentType: 'text/plain'
},
{ // use URL as an attachment
filename: 'license.txt',
path: 'https://raw.github.com/nodemailer/nodemailer/master/LICENSE'
},
{ // encoded string as an attachment
filename: 'text1.txt',
content: 'aGVsbG8gd29ybGQh',
encoding: 'base64'
},
{ // data uri as an attachment
path: 'data:text/plain;base64,aGVsbG8gd29ybGQ='
},
{
// use pregenerated MIME node
raw: 'Content-Type: text/plain\r\n' +
'Content-Disposition: attachment;\r\n' +
'\r\n' +
'Hello world!'
}
]
}
Пробовал в Buffer передавать блоб, дохлый номер, подскажешь что можно сделать?
skolzage, ля серьезно? Сраные хипстеры на программистах, при мне такой хуйни не было, напридумают свои принципы в принципе, а мне потом еще догадываться что это фича.
Alex_87, ну Vue.set я уж так от головы добавил, можно тем же push, на этот счет можно почиатать тут: https://ru.vuejs.org/v2/guide/reactivity.html
По поводу "по чему без prevent не работает?". Внутри тега form необходимо прописывать тип для кнопок т.е. button, по дефолту любая кнопка внутри form является кнопкой отправки формы, т.е. type="submit", если хочешь чтобы это было просто кнопка, то type должен быть button (type="button"), либо же во Vue просто ставишь модификатор @click.prevent, об этом почитать можно ТУТ
Dima Polos, Alex_87, там суть в том, что кнопка объявлена внутри формы и по дефолту type="submit", можно просто добавить к событию click модификатор prevent и все заработает
Он присутствовал, там трабла вобще идиотская была, я проксировал метод из стора createTopic, а в компоненте тем временем присутствовал тот же самый метод, просто мой идиотизм, поменял типа createNewTopic: 'modulename/createTopic'
и все получилось
Пробовал в Buffer передавать блоб, дохлый номер, подскажешь что можно сделать?