Итак, я использую пакет почтовой программы в flutter https://pub.dev/packages/mailer, и это здорово, и все, кроме одной проблемы, с которой я сталкиваюсь, заключается в том, что я хочу передать сложный шаблон / файл HTML в почтовую программу ...

0
Omar Galal 20 Дек 2020 в 15:06

1 ответ

Лучший ответ

В этом случае рекомендуется использовать необработанное определение String:

final String html = '''
very long html here 
'''

final Message = Message()
..html = html;

Еще лучше было бы определить шаблон HTML в отдельном файле:

//html_template.dart

library html_template;

final String html = '''
<html></html>
'''; // very long html template definition

И при необходимости импортируйте его:

import './html_template.dart' as Template;

void main() {
  final Message = Message()..html = Template.html;
}
0
Stefano A. 20 Дек 2020 в 13:13