Как я могу передать файл/шаблон HTML параметру пакета Mailer «... html» во Flutter?

Итак, я использую пакет Mailer во флаттере https://pub.dev/packages/mailer , и это здорово, и все, кроме одной проблемы, с которой я сталкиваюсь, заключается в том, что я хочу передать сложный HTML-шаблон/файл в пакет Mailer " ...html" вместо простого. Я хочу решить эту проблему, создав отдельный файл (слышал, что это может быть файл dart и написать в нем HTML P.S., пожалуйста, покажите мне, как это сделать), а затем передать этот файл параметру "... html" в Mailer. упаковка. Скажите, пожалуйста, как это возможно во флаттере. Мой код

Раскрытие чувствительных данных
Раскрытие чувствительных данных
Все внешние компоненты, рассмотренные здесь до сих пор, взаимодействуют с клиентской стороной. Однако, если они подвергаются атаке, они не...
Разница между тегами Br и Wbr в HTML 5
Разница между тегами Br и Wbr в HTML 5
В целом, оба тега <br> и <wbr> имеют свои уникальные цели и функциональные возможности, и их использование зависит от конкретных требований к дизайну...
HTML И VS CODE Для Веб-разработки
HTML И VS CODE Для Веб-разработки
Прежде чем начать кодировать html в "VS CODE", мы должны сначала создать папку и назвать ее x.html, здесь я принимаю x как имя файла, который мы...
Как использовать WAI-ARIA
Как использовать WAI-ARIA
В моем текущем новом проекте почти все компоненты не учитывают веб-доступность. Моя нынешняя компания - это стартап, поэтому они не заботились о...
Статическая веб-страница, созданная с помощью CSS и HTML - до и не до.
Статическая веб-страница, созданная с помощью CSS и HTML - до и не до.
Я потратил некоторое время на создание своего сайта-портфолио. Затем, гордясь собой, я разместил свой код на серверах amazon. Мне потребовалось время,...
0
0
245
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 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;
}

Другие вопросы по теме