У меня есть два пакета: webserver
и utils
, который предоставляет активы веб-серверу.Как читать файл из импортированной библиотеки
webserver
нуждается в доступе к статическим файлам внутри utils. Поэтому у меня есть эта установка:
utils/
lib/
static.html
Как я могу получить доступ к static.html
файл в одном из моих дротиков скриптов в webserver
?
EDIT: Я пытался до сих пор использовать зеркала, чтобы получить путь к библиотеке и прочитать их оттуда. Проблема с этим подходом заключается в том, что если utils включен в package:
, то url
, возвращенный currentMirrorSystem().findLibrary(#utils).uri
, является пакетом uri, который не может быть преобразован в реальный объект файла.
Единственный ответ, связанный с моей проблемой, которую я мог найти, это: http://stackoverflow.com/questions/12627005/reading-static-files-under-a-library-in-dart и он полностью устарел (а также не работает в моем случае). – enyo