dart - How to read file from an imported library -
i have 2 packages: webserver , utils provides assets webserver.
the webserver needs access static files inside utils. have setup:
utils/ lib/ static.html how can access static.html file in 1 of dart scripts in webserver?
edit: tried far, use mirrors path of library, , read there. problem approach is, if utils included package:, url returned currentmirrorsystem().findlibrary(#utils).uri package uri, can't transformed actual file entity.
use resource class, new class in dart sdk 1.12.
usage example:
var resource = new resource('package:myapp/myfile.txt'); var contents = await resource.loadasstring(); print(contents); this works on vm, of 1.12.
however, doesn't directly address need actual file entity, package: uri. given resource class today, you'd have route bytes loadasstring() http server's response object.
Comments
Post a Comment