Using awesomium (or chromium), is it possible to load content from the file system?
Maybe by using ajax or some other method?
Using awesomium (or chromium), is it possible to load content from the file system?
Maybe by using ajax or some other method?
Websites in Awesomium/Chromium, just like normal websites, operate in a sandbox. This means that without the user explicitly "giving" you a file, there is no way to access it.
However, your WPF application could easily read such a file and pass its contents to the web page using the awesomium control.
You use CallJavascriptFunction
:
JSValue fileText = new JSValue(fileText);
webView.CallJavascriptFunction("someMethod", fileText );
Related (and where I got the base of that code from): calling Javascript from c# using awesomium
If you want to go the other way, see Can I call application methods from JavaScript in Awesomium?